Linux, Grafik und Fotos
mein kleiner Notizblock
Möchte man auf einer Indexseite index.php eine Navigation einbauen, welche dynamisch nur die Inhalte in diese Seite einträgt, kann man diese mit dem Befehl include() erledigen. Alternativ könnt man auch nur die Navigation in die einzelnen Seiten einbinden. Dann muß trotzdem jede Inhaltsseite einen Kopfbereich haben – eben den vollen Inhalt einer HTML Seite (nur die Navigation wird ergänzt). Ich finde es schöner, wenn man eine index.php hat und dazu dann der Text des Inhaltes geladen wird. Das erspart Schreibaufwand, da nur der Inhalt in einer Textdatei ausgelagert werden muß – also keine Meta Daten, CSS Verweise,… Nachteilig ist allerdings, dass es dann nur den einen Medatdatensatz der index.php mit den Suchinformationen für die Crowler gibt. Los gehts: Wir erstellen die Datei index.php mit der Navigation und Fragen anschließend die Aktion. Die Variable $page erhält dann den Wert der Abfrage aus dem aktivierten Link. Anschließend erfolgt eine Wenn – Dann Abfrage über den Befehl case. Falls der Fall zutrifft wird die entsprechende Seite aus dem Unterverzeichnis inc/ geladen. Der Break Befehl setzt nach dem Laden der Seite einen Stop. Sonst würde die Abfrage weiter laufen. Der Befehl default: include (’inc/startseite.php’); break; legt die Startseite fest.
>>> Weiter >>>