|
Server Side Includes (SSI) sind im Leistungsumfang von allen Accounts enthalten
und erlauben Ihnen, dynamische Inhalte in Ihre Seiten zu integrieren.
Andere Dateien integrieren
Folgende Zeile integriert den Inhalt anderer Dateien in Ihr Seite
<!--#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.mj-saw.de/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.mj-saw.de 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"
-->
Weiter Informationen finden Sie im Internet unter: http://httpd.apache.org/docs/mod/mod_include.html
|