webForumDet fria alternativet

Server sökväg för webbsidan

ASP

5 svar · 237 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Har sökt men inte hittat något. Vet att det borde finnas men jag frågar ändå.

Om jag har webbsidan med adressen http://localhost/webbsida/
hur får jag då ut sökvägen "d:\webbsidor\webbsida\" med asp

Har försökt med server.mappath men det fungerar inte!

Medlem sedan dec. 19998 577 inlägg
#2

Du skall göra det med server.mappath, varför funkar det inte, och hur såg koden ut?

Medlem sedan jan. 20013 406 inlägg
#3
mypath = Request.servervariables("SCRIPT_NAME")
response.write Server.MapPath (mypath)

Det här funkar men det ger hela sokvägen till sidan man är på ex
d:\webbsidor\webbsida\test.asp

Jag vill bara ha d:\webbsidor\webbsida\

Medlem sedan nov. 200238 inlägg
#4

Klipp bort lite.

<%=Left(Request.ServerVariables("PATH_TRANSLATED"),instrRev(Request.ServerVariables("PATH_TRANSLATED"),"\"))%>

Medlem sedan juni 200032 967 inlägg
#5

Eller...

<%=Server.MapPath("/")&"\"%>

mvh,

Medlem sedan jan. 20013 406 inlägg
#6

<%=Server.MapPath("/")&"\"%>

Om man gör så så får man till huvuddomänet
c:\inetpub\wwwroot\

Jag gjorde istället så här
server.mapPath(../../)

Kanske inte helt bra men det funkar så länge jag inte flyttar på sidan.

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)