Sitemap Links kontakt


BaZ-News:
www@michaelheim

Navigation

Webdesign-Kurs
Webdesign-Technologien
HTML: Textgestaltung
HTML: Bilder einbinden
PHP: Dokumente einbinden

Das Internet
Das Internet
Internet Knigge
Hoaxes oder falsche Viren
Metalinks
DAUs im Einsatz :-)
Service Center - Dein PC
Google Plus
iTunes

Freemail*
HTML mail*

*nur mit Passwort

Buchtipp:
Tim Berners-Lee: Web-Report

 

 

Ein paar Worte PHP...

Das "PHP-Include"

Man braucht nicht viel programmieren zu können, um eine Internetseite zu gestalten, und das ist auch gut so. In der Programmiersprache PHP (siehe serverseitige Programmierung) gibt es einen kleinen Befehl, mit dessen man andere Dokumente an einer beliebigen Stelle in ein HTML-Doc einfügen kann. Der Befehl heisst "inculde" und ist folgendermassen aufgebaut:

< ?php include("../nav/wwwnav.htm");? >
anders als hier dargestellt müssen im Quellcode die Lücken innerhalb der eckigen Klamemrn weggelassen werden.

<?php kündet hierbei an, dass ein Befehl der Programmiersprache PHP folgt. Gleichzeitig schliesst ?> den Befehl ab. Diese beiden Befehle können für bessere Lesbarkeit auch jeweils auf eigene Zeilen geschrieben werden.

Die Anweisung, ein Dokument einzufügen ist include("../nav/wwwnav.htm");. In Klammern (und Anführungszeichen) steht der Pfad zum entsprechenden Dokument. Die anweisung wird durch ein Semikolon abgeschlossen.

Der gesamte PHP-Textbaustein wird exakt an die Stelle in den Quellcode geschrieben, an der später einmal das HTML-Document eingefügt werden soll. Es können übrigens nicht mehrere Includes inter einander gesetzt werden. Will heissen: Ein PHP-Dokument, das ein anderes Dokument beinhaltet, kann nicht wieder in ein neues PHP-Doc eingefügt werden.

Technische Voraussetzungen

Der Vorteil an PHP ist, dass die technischen Voraussetzungen vom Server und nicht vom User abverlangt werden. Der User merkt denn auch nichts vom Einsatz von PHP, der sein Browser bekommt den fertig zusammen gesetzten Quellcode übermittelt. (Auch diese Seite verwendet PHP-Includes. Findige Quellcode-Leser können sich ja einen Spass draus machen, die Stellen zu finden)

Wichtig ist dabei, dass der Webserver PHP unterstützt, was beileibe nicht immer der Fall ist. Vor allem Gratisanbieter unterstützen oft kein PHP. Da PHP serverseitige Programmierung verwendet, muss das Programm, welches den Code ausführt auf dem Server installiert sein. Wenn du selber einen Server aufsetzen willst, findest du PHP im Internet zum Download.

Kennung (Dokumentenendung)

Damit die Datei, welche PHP verwendet auch als solche erkannt wird, muss sie eine entsprechende Endung tragen. Am weitesten verbreitet ist *.php, die meisten Server erkennen aber auch Dateien mit den selteneren Endungen *.php3 oder *.phtm. Dies lässt sich auch in den Servereinstellungen anpassen.