Support




Server Side Includes

Server Side Includes (SSI) sind im Leistungsumfang von allen Accounts enthalten, und erlauben Ihnen, dynamische Inhalte in Ihre Dokumente zu integrieren.

Andere Dateien integrieren

Folgende Zeile integriert den Inhalt anderer Dateien in Ihr Dokument

<!--#include virtual="/meinedatei.shtml" --> 

Verfügbare Vaiablen

Folgende Variablen sind innerhalb von SSI verfügbar.
Eine komplette Liste der Variablen erhalten Sie mit dem <!--#printenv --> Befehl.

Eine Variable wird mit folgender Syntax verwendet:
<!--#echo var="VARIABLE_NAME" -->

Variable Bedeutung Beispiel
HTTP_REFERER Referenz-Seite http://www.vereinshosting.ch/docs/ssi.htm
HTTP_USER_AGENT Verwendeter Browser Mozilla/4.0 (compatible; MSIE 4.01; Windows 95) via NetCache version 3.1.2cP1-Solaris via NetCache version 3.1.2cP1-Solaris
SERVER_SOFTWARE Die Version des Servers Apache/1.2.3 FrontPage/3.0.3
SERVER_NAME Ihr Server Name www.vereinshosting.ch
REMOTE_ADDR IP Adresse des Besuchers 193.168.128.10
REMOTE_USER Benutzername ihredomain.com
QUERY_STRING Daten die dem '?' in der URL folgen  
DOCUMENT_NAME Dateiname ssi.htm
DATE_LOCAL Das aktuelle Datum (pacific time) Monday, 18-May-98 03:43:24 PDT
DATE_GMT Das aktuelle Datum (GMT) Monday, 18-May-98 10:43:24 GMT
LAST_MODIFIED Letzte Änderung der aktuellen Datei Monday, 03-Nov-97 23:52:45 PST


Datei Größe

Sie können die Größe der aktuellen Datei anzeigen:
<!--#config sizefmt="bytes" --> (Für die Angabe in Bytes)
<!--#fsize -->


oder

<!--#config sizefmt="abbrev" --> (Für die Angabe in Kb oder Mb)
<!--#fsize -->



Zeitangaben

Mit SSI können Sie Zeit- und Datumsanzeigen in Ihr Dokument integrieren.

Definieren Sie als erstes mit den unten aufgelisteten Variablen das Zeitformat:
<!--#config timefmt="%I:%M:%S%p" -->

Geben Sie nun die Zeit mit dem Befehl
echo aus. Z.B.:
<!--#echo var="DATE_LOCAL" -->
<!--#echo var="LAST_MODIFIED" -->


Code Bedeutung Beispiel
%c Zeit und Datum Mon May 18 03:43:24 1998
 
%R Zeit (hh:mm) 03:43
%T Zeit (hh:mm:ss) 03:43:24
%r Zeit (hh:mm:ss AM) 03:43:24 AM
%H Stunde (24-Stunden-Anzeige, 00-23) 03
%k Stunde (24-Stunden-Anzeige, 0-23) 3
%I Stunde (12-Stunden-Anzeige, 01-12) 03
%l Stunde (12-Stunden-Anzeige, 1-12) 3
%M Minuten (00-59) 43
%S Sekunden (00-59) 24
%p AM oder PM AM
%s Anzahl der Sekunden seit 1.Januar 1970 895488204
%Z Zeitzone PDT
 
%D Datum 05/18/98
%a Abgekürzter Wochentag (Mon, Tue, ...) Mon
%A Wochentag (Monday, Tuesday, ...) Monday
%w Nummer des Wochentags (0-6), 0=Sunday 1
%B Abgekürzter Monat (Jan, Feb, ...) May
%b Monat (January, February, ...) May
%m Monat des Jahres (01-12) 05
%d Tag des Monats (01-31) 18
%e Tag des Monats (1-31) 18
%y Jahr (zweistellig) 98
%Y Jahr (vierstellig) 1998
%C Jahrhundert 19
 
%j Tag des Jahres (001-366) 138
%W Kalenderwoche (00-53) 20


Definition von Variablen

Zur Verwendung mit dem echo -Befehl können Sie Variablen definieren:

<!--#set var="VARIABLE_NAME" value="VARIABLE_VALUE" -->


und sie dann nach folgendem Muster ausgeben:
<!--#echo var="VARIABLE_NAME" -->


XSSI (eXtended Server Side Includes)

Wir unterstützen den XSSI-Standard. Weitere Informationen finden Sie in englischer Sprache auf dem Apache-Webserver
SSI documentation.