• Home
  • Webservice
Domeinnamen
Begrippen 
Wijzigen
Statistieken

 

Email
Begrippen
Outlook (new)
Outlook (change)
Outlook (fouten)
Ezmlm-mailinglist

 

Webmasters
FTP (Algemeen)
FTP (WS_FTP)
FTP (Cute FTP)
Taal (SSI)
Taal (PHP)
Taal (ASP)
Script (Teller)
Script (Gastenboek)
Script (Email-form)
Mappen (beveiligen)
Mappen (browsen)
Aangepaste Errorpage
WAP

 

logo

Support

Taal - SSI Server Side Includes

Relevant voor :
Alle webmasters die door scripting hun werken deels willen automatiseren.
Geldig voor alle platforms (Unix Linux Win2000)

Algemeen
U kunt in uw html-file's server-side include's gebruiken.
Dit zijn codes die uw werk automatiseren, hiermee kunt u o.a.:
  • Stukjes tekst van een andere file invoegen (een hoofding die u steeds gebruikt).
  • Huidige datum en tijd weergeven.
  • Een script uitvoeren (zoals gebruikt in teller1)
  • Datum en grote van diverse files weergeven.
  • etc...

Enige voorwaarde is dat u de html-file, waar de code's instaan, de extensie .shtml geeft.
Het invoegen gebeurt door op de plaats waar de tekst/file moet staan een code te plaatsen, welke code's dit zijn kunt u zien in de voorbeelden.

 

Voorbeelden
Als voorbeeld hebben wij een test.txt file in deze directory gezet.
In de file staat: Hallo,<BR>dit is een test van onze slogan.

De inhoud van een bestand invoegen:
In uw HTML-file staat: Deze HTML-file on-line geeft:
Onze slogan:
<!--#include virtual="test.txt"-->
Onze slogan:
Hallo,
dit is een test van onze slogan.

De datum van een bestand invoegen:
In uw HTML-file staat: Deze HTML-file on-line geeft:
Laatste update test:
<!--#flastmod virtual="test.txt"-->
Laatste update test:
Thursday, 02-Jun-2005 01:17:01 CEST
Andere voorbeelden
In uw HTML-file staat: Deze HTML-file on-line geeft:
Document naam:
<!--#echo VAR="DOCUMENT_NAME"-->
Document naam:
cgi-ssi.shtml
Path document vanaf www-home:
<!--#echo VAR="DOCUMENT_URL"-->
Path document vanaf www-home:
(none)
Unix-path naar www-home:
<!--#echo VAR="DOCUMENT_ROOT"-->
Unix-path naar www-home:
/usr/local/apache2/htdocs
Naam van de host:
<!--#echo VAR="HTTP_HOST"-->
Naam van de host:
www.webservice.be
Naam van de server:
<!--#echo VAR="SERVER_NAME"-->
Naam van de server:
www.webservice.be
Software server:
<!--#echo VAR="SERVER_SOFTWARE"-->
Software server:
Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8t PHP/5.3.10
Datum/tijd op de server:
<!--#echo VAR="DATE_LOCAL"-->
Datum/tijd op de server:
Saturday, 19-May-2012 20:02:50 CEST
Lokatie van waar wordt gelinkt:
<!--#echo VAR="HTTP_REFERER"-->
Lokatie van waar wordt gelinkt:
(none)
Vorige pagina die bezocht is:
<!--#echo VAR="HTTP_FROM"-->
Vorige pagina die bezocht is:
(none)
Hostname van de bezoeker:
<!--#echo VAR="REMOTE_HOST"-->
Hostname van de bezoeker:
(none)
IP-adres van de bezoeker:
<!--#echo VAR="REMOTE_ADDR"-->
IP-adres van de bezoeker:
94.126.48.8
Browser van de bezoeker:
<!--#echo VAR="HTTP_USER_AGENT"-->
Browser van de bezoeker:
(none)
Bij het invoegen van een bestand kan zowel VIRTUAL als FILE gebruikt worden.
Wanneer u file gebruikt, moet het bestand in dezelfde directory staan, bij het gebruik van VIRTUAL kunt u directory's gebruiken (../anderedir/test.txt).

Een datum kan op diverse manieren worden doorgegeven.
Hiervoor moet u eerst een andere SSI-code invoegen.

Datum-tijd weergave aanpassen.
  Eerst in te voegen code: geeft in combinatie met bv.
<!--#echo VAR="DATE_LOCAL"-->
Volledige Datum Tijd (Tekst) Niets... Saturday, 19-May-2012 20:02:50 CEST
Volledige Datum Tijd (Cijfers) <!--#config timefmt="%c"--> Sat May 19 20:02:50 2012
Afgekorte datum <!--#config timefmt="%x"--> 05/19/12
Jaar voluit <!--#config timefmt="%Y"--> 2012
Jaar afgekort <!--#config timefmt="%y"--> 12
Maand voluit (engelstalig) <!--#config timefmt="%B"--> May
Maand afgekort <!--#config timefmt="%b"--> May
Maand als getal <!--#config timefmt="%m"--> 05
Dag voluit (engelstalig) <!--#config timefmt="%A"--> Saturday
Dag afgekort <!--#config timefmt="%a"--> Sat
Dag als getal <!--#config timefmt="%d"--> 19
Volledige Datum Tijd <!--#config timefmt="%C"--> 20
Volledige Tijd <!--#config timefmt="%X"--> 20:02:50
Uur (0-24) <!--#config timefmt="%H"--> 20
Uur (0-12) <!--#config timefmt="%I"--> 08
AM of PM <!--#config timefmt="%p"--> PM
Minuten (0-60) <!--#config timefmt="%M"--> 02
Seconden (0-60) <!--#config timefmt="%S"--> 50
Combineren mag ook <!--#config timefmt="%h %M %S %p"--> May 02 50 PM

 

 


 

 
Webservice
© 2005 Alle prijzen zijn onder voorbehoud en excl. 21 % BTW
AUP / Privacy Policy