webForumDet fria alternativet

skriva ut filens namn

ASP

3 svar · 239 visningar · startad av roady

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

Finns det inget smidigare sätt att få ut sidnamnet man är på?

Alltså ifall jag är på filen pelle.asp så vill jag få ut pelle.asp

Det som jag får göra nu är:

Dim strSidaNamn, strSidaGet, strSidaPlocka
strSidaGet = Request.ServerVariables("SCRIPT_NAME")
strSidaPlocka = split(strSidaGet,"/")
strSidaNamn = strSidaPlocka(ubound(strSidaPlocka))

Server.Execute("vagvisaren\" & strSidaNamn)

Finns det inget smidigare sätt :l

Medlem sedan juni 200032 967 inlägg
#2

Kanske inte så fantastiskt mycket smidigare, men en aning i alla fall:

strURL = Request.ServerVariables("URL")
strSidaNamn = mid(strURL, instrrev(strURL,"/")+1)

Mvh,

Medlem sedan jan. 2002473 inlägg
#3

Jo, det var en aning smidigare *jätteglad*
tack tack

Medlem sedan juni 200032 967 inlägg
#4

Vill man ha det på en rad så går ju givetvis det också, men då ser det lite kladdigare ut.

strSidaNamn = mid(Request.ServerVariables("URL"), instrrev(Request.ServerVariables("URL"),"/")+1)

Mvh,

287 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
157 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
157 ms — ändringar (db)