SSI (Server side include) är ett sätt att kommunicera med webserverns programvara. Informationen som hämtas från webservern kan tex vara aktuell tid, besöksräknare mm. Det går även att inkludera dokument och bilder som tex en meny som ska användas på flera sidor.
Om din webserver stöder PHP rekommenderar vi att du istället använder PHP och MySQL istället för SSI. Läs mer om PHP här »
OBS! Om du använder SSI måste filtillägget ändras till .shtm eller .shtml (server parsed HTML). Det beror på att webservern måste veta vilka sidor som skall analyseras (parsing). Vissa webhotell tillåter inte att du använder SSI och du bör kolla med din leverantör innan du använder SSI. Hur resultatet ser ut beror också på vilken webserverprogramvaran är och vilket land den är konfigurerad för. Vanliga programvaror är Microsoft Internet Information Server IIS och Apache. Här är några exempel på SSI-kommandon - mer info om SSI hittar du på Weblänksidan »
Tidsangivelse som hämtas från webservern. (OBS! att resultatet blir olika beroende på hur webservern som anropas är konfigurerad och i vilket land/tidszon den är placerad):
Ger resultatet:
Ger resultatet:
Du kan styra hur tids- och datumformaten ovan visas genom att använda tex formateringen:
Ange alltid denna formatering före tidskommandot. OBS! Formateringen gäller alla tidskommandon nedåt och ändras bara om du anger en annan formatering längre ner. Om du blandar olika formateringar av tidsformat bör du ange variabler framför varje tidskommando:
Med variabler för formatering kan de två tidsangivelserna se ut så här :
Formateringen av datum gör du enligt variablerna i tabellen nedan. Tecknen som avdelar siffrorna anger du med vanligt bindestreck, kolon eller punkt i variabeln. Exemplet nedan använder bindestreck och helt årtal:
Resultatet efter formateringen kan se ut så här:
Om du vill dela upp datum och tid går det också bra:
Här är fler variabler att anpassa tidsformaten med: OBS! Det är denna anpassning som styr alla datum-format i de kommande SSI-exemplen nedan!
| %A | Dagens namn med webserverns förinställda språk |
| %a | Dagens namn förkortat |
| %B | Månadens namn med webserverns förinställda språk |
| %b | Månadens namn förkortat |
| %d | Månadens datum |
| %m | Månaden angiven med siffror 01-12 |
| %U | Veckonummer räknat från årets början |
| %W | Veckonummer räknat från årets första måndag |
| %Y | Årtal med århundrade |
| %y | Årtal utan århundrade |
| %H | Timmar med 24-timmars visning |
| %I | Timmar med 12-timmars visning |
| %j | Numret på årets dag, 0-366 |
| %M | Minut |
| %S | Sekund |
| %p | Anger AM eller PM om du valt 12-timmars visning |
| %Z | Tidszon |
OBS! Exemplen nedan är formaterade enligt variablerna ovan och du måste själv anpassa koden för dina egna behov.
Filnamnet på ditt dokument kan visas:
Ger resultatet:
Även sökvägen till en fil kan du ange:
Ger resultatet:
Ger information om vilken webserverprogramvara din webplats använder.
Ger resultatet:
Ger information om när du senast publicerade din websida till websern.
Ger resultatet:
Formateringen av datum gör du enligt variablerna ovan. Tecknen som avdelar siffrorna anger du med vanligt bindestreck, kolon eller punkt i variabeln. Exemplet nedan använder bindestreck och helt årtal:
Användbart om du har filer som dina besökare laddar hem till sin egen dator då de får veta hur stor och aktuellt ett dokument är.
Ger resultatet:
Formateringen av datum gör du enligt variablerna ovan. Tecknen som avdelar siffrorna anger du med vanligt bindestreck, kolon eller punkt i variabeln. Exemplet nedan använder bindestreck och helt årtal:
Ger resultatet:
Du kan infoga ett dokument eller en bild med hjälp av SSI. Det är användbart när du vill ha information som skall vara lätt att byta ut som menyer eller bilder. Du behöver då bara ändra informationen i det infogade dokumentet så ändras det även i alla websidor du infogat dokumentet i också. Använd detta kommando om dokumentet du infogar ligger i samma mapp som din websida:
Använd detta kommando om dokumentet du infogar inte ligger i samma mapp som din websida:
OBS! om du infogar ett HTML-dokument måste du se till att det inte innehåller element och taggar som bara får förekomma en gång, tex <HTML> och <BODY>. Om det finns två BODY är dokumentet ogiltigt! Kom också ihåg att döpa om sidorna till .shtm eller .shtml
Mer info om SSI hittar du på Weblänksidan »