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.