Les 2
Het Echo commando in SSI deel I
In de komende twee lessen bespreek ik het echo commando in SSI. Hiermee kun je onder andere de tijd en datum aan je site toevoegen. Hoe dat moet lees je in deze les. De andere mogelijkheden voor het echo commando komen in les 3 aan de orde.
Datum en Tijd toevoegen
Om de datum en tijd op je .shtml pagina te tonen, voeg je de volgende code toe op de plaats waar je de datum en tijd wilt hebben:
<p>
<b>Het is nu:
<!--#echo var="DATE_LOCAL" -->
</b>
</p>
Verder geldt weer hetzelfde verhaal als in les 1: je moet de pagina opslaan als .shtml bestand en hem uploaden naar de server.
Wanneer je de pagina vervolgens in je browser laadt dan zie je als het goed is de datum en de tijd op het scherm verschijnen.
De tijd wordt weergegeven aan de hand van de servergegevens. Dus: als op de server niet de juiste tijd staat ingesteld, wordt ook niet de juiste tijd op je pagina's getoond.
Verder zal het je opvallen dat de tijd en datum naar Amerikaans model is opgemaakt. Je kunt daar
wat aan doen door gebruik te maken van de timefmt code.
Je doet dat door één van onderstaande codes voor de echo var code van
hierboven te zetten:
<!--#config timefmt="%d-%m-%Y" -->
Hiermee krijg je een datum naar Nederlands model die er zo uit zal zien:
15-09-2002
Hier nog een veelgebruikte code voor het weergeven van de tijd met SSI:
<!--#config timefmt="%H:%M:%S" -->
Nu zie je de tijd in uren, minuten en seconden, dus bijvoorbeeld:
22:05:37
Er zijn nog veel meer mogelijkheden voor het weergeven van tijd- en datumgegevens. Je kunt alles naar eigen smaak aanpassen door onderstaande variabelen in de timefmt code van hierboven te verwerken.
Code | Omschrijving |
%a | naam van de weekdag, afgekort |
%A | naam van de weekdag, voluit |
%b | naam van de maand, afgekort |
%B | naam van de maand, voluit |
%c | de toepasselijke locale tijd |
%C | standaard tijd en datum weergave |
%d | dag van de maand: 01 tot 31 |
%D | datum als: %m/%d/%y |
%e | dag van de maand: 1 tot 31 |
%H | uur: 00 tot 23 |
%I | uur: 01 tot 12 |
%j | dag van het jaar: 001 tot 366 |
%m | maand van het jaar: 01 tot 12 |
%M | minuut: 00 tot 59 |
%n | teken voor een nieuwe regel |
%p | string met AM of PM |
%r | tijd als: %I:%M:%S %p |
%R | tijd als: %H:%M |
%S | seconden: 00 tot 59 |
%t | voor het invoegen van een tab karakter |
%T | tijd als: %H:%M:%S |
%U | weeknummer van het jaar: 00 tot 53 (zondag eerste dag van week) |
%w | dag van de week: zondag=0 |
%W | weeknummer van het jaar: 00 tot 53 (maandag eerste dag van week) |
%x | datumweergave specifiek voor het land |
%X | tijdweergave specifiek voor het land |
%y | jaar van de eeuw: 00 tot 99 |
%Y | jaar als viercijferig getal (bijv. 2002) |
%Z | naam van de tijdzône |
Einde les 2
In deze tweede les heb je geleerd hoe je tijd- en datumgegevens in je pagina kunt opnemen met behulp van Server Side Includes. Dit was pas het eerste deel over het echo commando in SSI. In les 3 gaan we verder met het tweede deel. Daarin lees je hoe je kunt laten zien wanneer een pagina voor het laatst is bijgewerkt en hoe je de referer op je site kunt tonen. Ook een aantal andere echo variabelen komen kort aan bod.
Homepage-Maken Tip
De makkelijkste manier om je eigen website te maken?
Dat is via een website bouwer als Weebly. Hiermee kun je eenvoudig via je browser door middel van drag-en-drop een website bouwen. Je kunt volledig gratis beginnen met 500MB webruimte voor je site. Zo nodig kun je een betaald pakket nemen met eigen domeinnaam, "onbeperkte" opslag (fair use policy) en e-commerce mogelijkheden.
Weebly is daarom een prima optie als je snel een website in elkaar wilt zetten. Kennis van HTML of het installeren van een eigen content management systeem is niet nodig bij Weebly.