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.