webForumDet fria alternativet

var är jag i hierarkin!?

ASP

3 svar · 180 visningar · startad av Eclipse

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

Jag vill få ut i vilken mapp jag befinner mig i. Med server.mappath blir det "C:\..." och med Request.ServerVariables("PATH_INFO") och de andra blir filnamnet inlkluderat, "/menu/index.asp".

Jag vill bara ha "/menu/"

:-)

------------------
"Never underestimate your opponents." - Name the movie.

Medlem sedan juni 200032 967 inlägg
#2

kan du inte köra typ

mapp = request.servervariables("path_info")
mapp = left(mapp, instrrev(mapp,"/"))

:q

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

[Redigerat av @nders den 04 apr 2001]

Medlem sedan mars 20007 896 inlägg
#3

Då får du nog ta o skriva en liten funktion, som splittar PATH_INFO vid varje / och sedan hämta näst sista värdet.
Exempel:

function Mappen()
     arrDirs = split(Request.ServerVariables("PATH_INFO"), "/")
     arrLen = uBound(arrDirs)
     currentDir = "/" & arrDirs(arrLen-1) & "/"
     Mappen = currentDir
end function

Borde returnera /menu/ om du står i lalala/lala/menu/index.asp... Koden är helt otestad, så skäll inte på mig om den inte funkar :)

------------------
SPiN, bjorne.w@telia.com

--- Jag ÄR den enda med en britney-cursor! ---

Medlem sedan mars 20007 896 inlägg
#4

Attans @nders, han e kvickare än vad jag e... ;)

[r]
...och kodare kortare ;)
[/r]

------------------
SPiN, bjorne.w@telia.com

--- Jag ÄR den enda med en britney-cursor! ---

[Redigerat av SPiN den 04 apr 2001]

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