webForumDet fria alternativet

Frissera en sökväg lite

ASP

3 svar · 230 visningar · startad av Krug

Medlem sedan maj 200197 inlägg
Frågan#1

Har en sökväg som ser ut ungefär E:\ftp\program och vill splitta den och ta bort program för att kunna göra en tillbaka länk.. har kommit så långt att jag får ut ordet adobe men det var ju resten jag ville ha kvar :)

If instr(request.querystring("path"),"\") Then
testarlite = Split(request.querystring("path"),"\")
For i = 1 To Ubound(testarlite)
lank = trim(split(request.querystring("path"),"\")(i))
Next
end if

Sen med hjälp av Vide så lyckades jag få fram näst sista mappen, alltså "Ftp" och endast den..

If instr(request.querystring("path"),"\") Then
testarlite = Split(request.querystring("path"),"\")
For i = 1 To Ubound(testarlite)-1
lank = trim(split(request.querystring("path"),"\")(i))
Next
end if

Kan nån hjälpa mig så jag får hela sökvägen "e:\ftp" ?
Tack på förhand

Medlem sedan juni 200032 967 inlägg
#2
path = request.querystring("path")
newpath = left(path, instrrev(path, "\"))

typ? fast jag vet ju inte om jag förstår dig rätt...

------------------
mördar-anders, det är jag.

Medlem sedan juni 200032 967 inlägg
#3

grrr., jäbrans dubbelpostning.

[Redigerat av @nders den 23 aug 2001]

Medlem sedan maj 200197 inlägg
#4

Det gjorde det nog för det funkar :)
Dock funkar det bara att klicka en gång.. den fortsätter inte neråt i mappträdet när jag klickar nästa gång :/

Och nu vet jag nog vad problemet är.. den tar bort sista mappen men sparar "\" så nästa gång är den sist och där finns inget att ta bort.. hur får jag bort den sista "\" oxå?

[Redigerat av Krug den 23 aug 2001]

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