webForumDet fria alternativet

shtml??

6 svar · 371 visningar · startad av dr_damir

dr_damirMedlem sedan mars 2003132 inlägg
#1

tjena!
jag har letat och letat men får inget bra svar på vad .shtml är. vad skiljer .html och .shtml dokument??

tack...

StevePMedlem sedan mars 2003772 inlägg
#2

shtml dokument innehåller ofta information som kommer bli addat "on the fly" av serven innan sidan skickas. Ett vanligt exempel på detta är <!--#echo var="LAST_MODIFIED"--> som i detta fall skulle returnera när sidan senast uppdaterades..

Jag har själv inte någon större erfarenhet av shtml så förhoppningvis finns det nån annan som kanske kan ge dig en djupare förklaring.

elvelindMedlem sedan juli 2002167 inlägg
#3

.shtml är standard filtillägget för SSI.

SSI står för ServerSide Include och är en teknik för att "on the fly" lägga till olika saker i en html fil. vanliga användningsområden är tex. att inkludera andra filer och lägga till när dokumentet senast uppdaterades.

jarvkloMedlem sedan juli 20013 378 inlägg
#4

Dvs det som skiljer "vanliga" html-dokument (t.ex. med extensionen .html) och html-dokument med SSI (som t.ex. kan ha extensionen .shtml men SSI-instruktioner kan lika gärna förekomma inbäddade i t.ex. .asp eller .php-dokument, det är helt beroende på hur webbservern är konfigurerad) är just möjligheten att lägga in SSI-instruktioner i HTML-kommentarer med ett lite speciellt utseende.

Kör man ett dokument med SSI-instruktioner med extensionen .html (dvs som en filtyp som gör att SSI-instruktionerna inte "körs") tolkas alltså SSI-kommandona som kommentarer och ger ingen effekt på HTML-filen alls annat än att hela instruktionen följer med ut till webbläsaren som en kommentar....

OttoMedlem sedan apr. 200330 inlägg
#5

Hej!

Jag har sett på flera counter script att dom måste ha filändelsen .shtml på den berörda sidan för att det ska fungera.

Nu undrar jag om man bara utan vidare kan ändra på filändelsen html till shtml? Eller kan man inte göra så?

GunnarDMedlem sedan juni 20014 290 inlägg
#6

Servern måste vara konfigurerar så att det förstår att .shtml är sidor som utnyttjar SSI, men det är ett enkelt test att bara döpa om sidan till .shtml och se om det fungerar.

VimpMedlem sedan juli 20022 537 inlägg
#7

Förmodligen är counter-scriptet i cgi.
Då måste man oftast skriva <!-- #exec.........-->

131 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)