webForumDet fria alternativet

Includefiler

3 svar · 183 visningar · startad av swange

swangeMedlem sedan aug. 200220 inlägg
#1

Hej.

Har ett litet problem med includefiler.

Jag har en meny som skall användas på alla undersidor och vill lägga koden i en includefil, ni ser säkert fördelarna med detta.

Min fil "menyinclude.asp" har jag lagt under roten i mappen "include". När jag sedan ska länka till denna så säger webbserverna att den inte hittas, jag kör IIS 5 hemma.

När jag länkar till filen genom att skriva /include/menyinclude.asp så får jag felmeddelandet att man inte kan börja med "/".

Nån som vet vad som är fel??

PellefantMedlem sedan maj 20023 372 inlägg
#2

Blir det inte:

../include/menyinclude.asp

(ev flera ../../ om du vill hoppa upp flera steg (osäker)

aspMedlem sedan aug. 2002733 inlägg
#3

Men skriv så här då:

<!--# include.file="include/menyinclude.asp"-->
SebbeMedlem sedan jan. 20032 285 inlägg
#4

Eller så kan du använda Server.Execute.

Server.Execute(Server.MapPath("/include/menyinclude.asp"))
124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)