webForumDet fria alternativet

relativ sökväg

ASP

4 svar · 362 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1

<%
myPath = request.serverVariables("PATH_INFO")
response.write "myPath = " & myPath & "<BR>"
%>

Denna ger...

myPath = /v1/vadstena/view.asp

Men jag vill att det ska ge:

myPath = /v1/vadstena/

***
Varför finns det inte ett kommando som heter FOLDER_INFO ??

Medlem sedan jan. 20023 327 inlägg
#2

Kan du inte bara ta bort allt från höger innnan första slashen?

Medlem sedan juli 20003 825 inlägg
#3

Hehe... Det är inte så lätt som man kan tyckas tro. Eller har du någon magisk kod på det?

Medlem sedan apr. 20022 743 inlägg
#4

Eclipse skrev:

Hehe... Det är inte så lätt som man kan tyckas tro. Eller har du någon magisk kod på det?

Magisk och magisk.. men jag skulle nog säga att det är så lätt som man tror, om man vet vad man gör ;)

myPath = [URL=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctmid.asp]Mid[/URL](Request.ServerVariables("PATH_INFO"), 1, InStrRev(Request.ServerVariables("PATH_INFO"), "/"))

'eller

myPath = [URL=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctleft.asp]Left[/URL](Request.ServerVariables("PATH_INFO"), InStrRev(Request.ServerVariables("PATH_INFO"), "/"))
Medlem sedan juli 20003 825 inlägg
#5

Du är bäst! Jag har effektivt förträngt denna talang... och det fungerar rätt bra!

Jag ska kolla detta! Jättetack!

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)