Server Side Includes

Die Anweisung #include

Es kann der Pfadname eines HTML-Dokumentes oder eines CGI-Scriptes angegeben werden. Das Kommando bindet den Inhalt des HTML-Dokumentes ein. Das CGI-Script wird abgearbeitet, der Datenstrom nach Standardout in das Dokument miteingebunden; d.h. dass das CGI-Script jedesmal bei Aufruf des Dokumentes abgearbeitet wird.

Mit der Direktive Options IncludesNOEXEC (.htaccess) kann dem Server das Einbinden von CGI-Scripts mittels #include-Anweisung verboten werden.

Attribute mögliche Werte Beispiel
file der Dateiname wird relativ zur Datei mit der SSI-Anweisung angegeben <!--#include file="../inlude/Layout.html" -->
virtual der Dateiname wird relativ zum Wurzelverzeichnis für Dokumente des Webservers angegeben <!--#include virtual="/~rztwww/Kurse/inlude/Layout.html" -->
<!--#include virtual="/cgi-bin/test-cgi" -->

Beispiel zum Testen

Das Ausgabefenster des nachfolgenden Beispiels ist zweigeteilt. Rechts sehen Sie den Quelltext und links die HTML-Ausgabe des Beispiels.