SSI Beispiele - Teil 1

  • Für die Nutzung von Server-Side Includes (SSI) ist es mitunter hilfreich, einige Beispiele zur Hand zu haben. Hier habe ich einige wichtige Anweisungen für SSI's angegeben. Dies soll dabei jedoch kein Tutorial oder eine Dokumentation ersetzen. Zwei Beispiele hierfür sind die Beschreibungen im SelfHTML-Kompendium [1] und bei Ideenreich.com [2]. Teil 1 - Einbinden von Dateien Teil 2 - Verschiedene Zeiten ausgeben Teil 3 - CGI-Skripte mit SSI einbinden Diverse Teil 4 - Environment-Variablen

    Teil 1) - Einbinden von Dateien - Eine Datei, zum Beispiel include.html, lässt sich wie folgt einbinden: <!--#include virtual="include.html"--> Dies sieht dann wie folgt aus: Hallo, Dies ist ein eingebundener Text mit HTML-Formatierungen. Es ist eine ganz gewöhnliche HTML-Datei.. Es könnte aber auch eine andere Datei sein. Das schöne an dem Include-Befehl ist, dass man auch Dateien einbetten kann, die eigene SSI-Tags beinhalten, sofern dies nicht zu einer Rekursion führt. Auch kann man so den Include-Befehl mit anderen Befehlen koppeln, die zuerst ausgeführt werden. Übrigens: Falls ein SSI-Zugriff fehlschlägt, kommt eine serverabhängige Fehlermeldung. Diese kann man aber selbst beeinflussen mit dem config-Befehl: <!--#config errmsg="Fehler beim Lesen der Datei"--> Hier wurde der Text vorgegeben, der ausgegeben wird, wenn es zum Fehler beim Ausführen der nächsten SSI-Tags kommt. *Hinweis*Sofern nicht anders vermerkt, sind diese Skripte Public Domain und können frei kopiert und weiterverwendet werden, solange damit keine kommerzielle Nutzung in Form eines Weiterverkaufs betrieben wird. Diese CGI-Programme wurden von xwolf geschrieben bzw. bearbeitet. Die Verantwortung bei der Nutzung der Programme obliegt dem jeweiligen Webmaster. Insbesonders sofern diese geändert werden, kann keine Garantie für das Funktionieren der Programme gegeben werden. http://selfhtml.org - [1] SelfHTML-Kompendium / http://www.drweb.de - [2] Ideenreich