relativ sökväg

ASP

4 svar · 376 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Trådstart#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!

386 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
126 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)