8. Trennung von Dateien
Webseiten bestehen in der Regel aus einer Startseite und weiteren Unterseiten (Subpages). Über ein Naviagtionsmenü, welches oft im Kopfbereich einer Webseite angelegt ist, können Sie zwischen den ganzen Subpages hin und her navigieren.
Hierbei gibt es oft Bereiche/Abschnitte, die auf jeder Subpage gleich sind. Typische Beispiele sind das Impressum im Footerbereich oder das Navigationsmenü im Headerbereich.
PHP eröffnet uns die Möglichkeiten, Webseiten-Abschnitte, die häufiger verwendet werden, in externe Dateien auszulagern.
Include
Mit der Anweisung include binden Sie externe Dateien ein.
Beispiel:
Ich erstelle eine Datei namens header.inc.php
Im Header-Bereich befindet sich das Navigationsmenü, denkbar wäre auch ein Banner.
Abbildung 8.1: Aufbau der header.inc-Datei
Ich erstelle eine Datei namens footer.inc.php
Im Footer-Bereich befinden sich oft das Impressum, Kontaktdaten, weitere Verlinkungen etc.
Abbildung 8.2: Aufbau der footer.inc-Datei
Ich erstelle eine Datei namens startseite.php
In der Startseite werden nun die zwei externen Dateien eingebunden.
Abbildung 8.3: Aufbau der startseite-Datei
Das Ergebnis sieht wie folgt aus:
Abbildung 8.4: Ausgabe im Browser
Anstelle der Startseite kann ich mir weitere Unterseiten vorstellen, in die ich nun auch die zwei externen Dateien einbinde. Möchte ich den Inhalt vom Header oder vom Footer irgendwan mal ändern, so geschieht dies nur in der header.inc.php bzw. in der footer.inc.php.