Deprecated: Assigning the return value of new by reference is deprecated in /home/svenskse/public_html/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/svenskse/public_html/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/svenskse/public_html/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/svenskse/public_html/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/svenskse/public_html/wp-settings.php on line 18
SSI-märken i detalj « Svensk Server

Svensk Server

februari 21, 2007

SSI-märken i detalj

Sparat under: HTML grunder — admin @ 8:23 e m

Syntaxen för SSI är:

<!–#include virtual=”/ssi.txt”–>

Webbservern läser <!–# och tolkar det som:
”Här börjar SSI-kommando.”

Sedan fortsätter den att läsa ”include virtual=” och tolkar det som:
”Jag måste öppna en fil som finns någonstans på server och som är specificerad till adressen efter tecknet ´=´. Vidare måste jag placera innehållet från filen HÄR.”

Servern läser vidare “/ssi.txt” och förstår:
”Nu vet jag, filen heter ssi.txt och finns i ´root´katalogen. Nu öppnar jag den och kopierar innehållet från den här.”

Nästa servern läser är “–>” och förstår:
”Nu har jag gjort alla instruktioner.”

Hade man haft filen i en annan katalog än “root” skulle en liten modifiering behövas.
Till exempel: filen ligger i katalogen ”test”.
Då skulle HTML-koden för SSI inkludering vara:

<!–#include virtual=”/test/ssi.txt”–>

Det som servern förstår från kommando ovan är:
”Öppna filen ´ssi.txt´ som finns i katalogen ´test´. Placera innehållet från den här i dokumentet.”

Det är så man inkluderar innehållet från vilken fil som helst. Man bara anger korrekt sökväg till filen och servern kommer att förstå det.

En annan variant av samma SSI-tag är:

<!–#include file=”ssi.txt”–>

Ser du skillnaden?
Istället för ordet “virtual” har vi annat ord: “file”.

Denna kommando används då filen som du vill inkludera i ditt dokument finns i samma katalog som din .shtml sidan ligger i.

Å andra sidan, om du vill inkludera en fil som finns i en annan katalog måste du använda ordet “virtual”.

Det finns många andra SSI-kommando som du kan dra nytta av vid skapandet av dina HTML-dokument.

Du kan göra dina egna sidor genom att kopiera koden från mina exempel. Glöm inte att dokumentet du sparar måste sluta med: .shtml, annars kommer det inte att fungera.

Datum

 <!–#config timefmt=”%A %B %d %Y” –>
<!–#echo var=”DATE LOCAL” –>

Det här kommer att visa datum. Exempelvis:

Current Date and Time:Friday November 29 2003 Här kommer några variationer av samma kommando:
• Vill du att din datum ska se ut så här:
Fri 29 Nov 03
skriver du SSI-kommando så här:
<!–#config timefmt=”%a %d %b %y” –>
<!–#echo var=”DATE LOCAL” –>

• 11/29/03 formatet skulle man kunna få med:
<!–#config timefmt=”%m/%d/%y” –>
!–#echo var=”DATE LOCAL” –>


IP-adress:

<!–#echo var=”REMOTE ADDR” –>

Kommandon ovan kommer att registrera besökarens IP adress. Resultatet visas på skärmen:

Your IP Address:

93.19.200.165

Modifie Date

<!–#flastmod file=”ssi.shtml” –>

Detta kommer att visa när filen ssi.shtml ändrades senast.
Resultate visas så här:

This Web Page Last Modified Date:

Thursday November 29 2003

Andra bloggar om: , ,

Inga kommentarer »

Inga kommentarer ännu.

RSS för kommentarer till det här inlägget. TrackBack URL

Kommentera

You must be logged in to post a comment.

Drivs av Wordpress