Links und include()

  • Sop da die Frage
    "Wie mache ich eine Seite ohne Frames und dem PHP-Befehl include()"
    öffters mal aufgetreten ist habe ich ein Bespiel zum Downloaden mit erklärung erstellt ;)

    hier erstmal der aufbau der index.php
    [php:1:b0568445f1]<html>
    <head>
    <title></title>
    </head>
    <body>
    <table border="2" align="center" width="750px" height="100%" cellpadding="0" cellspacing="0" bgcolor="#808080">

    <colgroup>
    <col width="150px">
    <col width="600px">
    </colgroup>


    <tr>
    <td colspan="2" align="center">
    <h1>BANNER</h1>
    </td>

    </tr>


    <tr>
    <td rowspan="2" valign="top" align="center">
    <h2>Menü</h2>


    Home



    Infos



    Links



    Impressum


    </td>
    </tr>


    <tr>

    <td align="center" valign="top">
    <?php
    // Hier jetzt mit dem "switch" - Befehl den Inhalt der Variable "menue" überprüfen
    // und entsprechend des Inhaltes der Inhalt einer Datei eingefügt
    // Die eingefügten Dateien sollten kein HTML-Grundgerüst haben wenn es in dieser Datei schon vorhanden ist !
    // Da der Inhalt GENAU HIER eingefügt wird !!!!

    switch($menue){
    //mit case "WERT" kann man den Inhalt der Variable auf vorhandensein des WERT überprüfen
    // mit "break" wird dann switch abgebrochen

    // Hier wird der Inhalt der Datei "home.php", die sich im Ordner "inc" befindet, eingefügt wenn die Variable den Wert "home" hat
    case "home": include("inc/home.php"); break;

    // Hier wird der Inhalt der Datei "infos.php", die sich im Ordner "inc" befindet, eingefügt wenn die Variable den Wert "imfos" hat
    case "infos": include("inc/infos.php"); break;

    // Hier wird der Inhalt der Datei "links.php", die sich im Ordner "inc" befindet, eingefügt wenn die Variable den Wert "links" hat
    case "links": include("inc/links.php"); break;

    // Hier wird der Inhalt der Datei "impressum.php", die sich im Ordner "inc" befindet, eingefügt wenn die Variable den Wert "impressum" hat
    case "impressum": include("inc/impressum.php"); break;

    // Wenn die Variable keine der oberen Werte hat wir immer "default" ausgeführt
    default: include("inc/home.php");break;

    }

    ?>
    </td>
    </tr>

    </table>
    </body>

    </html>
    [/php:1:b0568445f1]


    die datei "home.php" im Ordner inc

    [php:1:b0568445f1]<h2>HOME</h2>


    eine Tabelle

    <table border="1">
    <tr>
    <th>LINKS</th>
    <th>RECHTS</th>
    </tr>
    <tr>
    <td>LINKS - TEXT</td>
    <td>RECHT - TEXT</td>
    </tr>
    </table>
    [/php:1:b0568445f1]


    Am besten das Beispiel downloaden