skriva ut filens namn

ASP

3 svar · 252 visningar · startad av roady

Medlem sedan jan. 2002473 inlägg
Trådstart#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,

270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)