|
Server Side Includes: ÜbersichtAuch ein Web-Server kann bei der Gestaltung von Web-Seiten helfen. Dazu stehen auf vielen Servern die sogenannten Server Side Includes bereit. Ein Satz relativ einfacher Befehle, die in eine HTML-Seite eingebettet, direkt auf dem Server ausgeführt werden. Damit ist es zum Beispiel möglich, das aktuelle Tagesdatum, die Uhrzeit, die Dateigröße oder die URL in eine HTML Seite zu übernehmen. Der Besucher merkt davon nichts, nicht einmal der Quellcode gibt einen Hinweis auf den Einsatz von SSI: Denn mit dem Aufruf im Browser werden die SSI Befehle sofort ausgeführt und dann erst mit dem Seitencode ausgegeben. Seine wahre Pracht entfaltet SSI aber erst mit dem Einsatz von "Includes". Das bedeutet: Sie werden mit einem einfachen Befehl in die Lage versetzt, den Inhalt einer HTML- oder Textseite in eine andere einzufügen und zwar vollautomatisch. Auf diese Weise lassen sich wiederkehrende Elemente wie Menüleisten, Fußzeilen oder Adressen ganz einfach in eine beliebig große Zahl von Seiten einbetten. Muss später etwas verändert werden, brauchen nur die ausgelagerte Elemente angepasst zu werden, nicht jedoch die Seiten selbst. SSI ist nicht Browserabhängig, da es vom Server verarbeitet wird. So gehen Sie vor:
Geben Sie Ihrer Datei
eine neue Endung - sie muss auf .shtml lauten. Das ist wichtig, damit der Server
weiß, dass sich in dieser Datei SSI-Befehle befinden, die er auszuführen
hat. Den Vorgang der Ausführung nennt man "parsen". Via SSI lassen sich auch CGI-Skripte ausführen und deren Ergebnisse direkt in die Seite übernehmen. Angewendet wird das zum Beispiel bei Umfragen oder Countern. Die Befehle Einfügen
(Include) Dateigröße
anzeigen Letzte
Änderung anzeigen CGI
Skript ausführen Variable
ausgeben DOCUMENT_NAME
(Name der HTML-Datei) Datumsformat
(wird zusammen mit DATE_LOCAL benötigt) %a = Wochentag kurz, z.B. fri Anmerkungen Ein Server wird durch viele SSI Aufrufe stärker belastet; ob das zum Tragen kommt, hängt von der Performance des Rechners ab und der Zahl der Seitenaufrufe. Suchmaschinen haben keine Problem mit Dateien, die auf .shtml enden. SSI
- Fehlermeldungen konfigurieren Und das ist sogar recht einfach. Setzen
Sie vor Ihre SSI-Befehle eine Zeile wie diese:
|
| ||||||||
|
|
Partner: Template OK - PCopen - SITEopen - PCopen Schweiz - HTMLopen Schweiz - VirtualUniversity.ch - WEB-SET.com - YesMMS - Job und Karriere |