|
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.
|