webForumDet fria alternativet

Plocka ut!

13 svar · 378 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Hur plockar man ut filens namn ifrån denna? Bara ex sidan.asp
Orkar ej tänka själv. Är säkert enkelt som f*n. :)

<%=Request.ServerVariables("SCRIPT_NAME")%>

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2
strFile = "/tjosan/filnamn.asp"
strFile = right(strFile,instrRev(strFile,"/")-1)
UnConedMedlem sedan jan. 2002307 inlägg
#3

Du menar utan / ?
isåfall kan du göra såhär:
Dim StrSidan, StrLenght
StrLenght = Len(Request.ServerVariables("SCRIPT_NAME"))
StrSidan = Right(Request.ServerVariables("SCRIPT_NAME"), StrLenght - 1)
Response.Write StrSidan

kan vara nått stavfel eftersom jag inte testade det och bara skrev här.

icaaqMedlem sedan okt. 20005 273 inlägg
#4
[red]
Response.Write Mid(Request.ServerVariables("SCRIPT_NAME"), InStrRev(Request.ServerVariables("SCRIPT_NAME"), "/") + 1)
[/red]

:)

AsaMedlem sedan dec. 20011 860 inlägg
#5

Ojdå - många exempel. Ska testa lite nu! Tackar allihopa :)

AsaMedlem sedan dec. 20011 860 inlägg
#6

En annan fråga!

Om man i queryStringen har ex &typ=5 och i en redirect inte vill ha med det hur skriver man då med ServerVariables?

Exlänk: mem.asp?userid=6&typ=5

Hoppas ni förstår vad jag menar.

AsaMedlem sedan dec. 20011 860 inlägg
#7

Tog bort Redirect. Behövdes ju ej kom jag på!

Jo förresten - måste ha det! Annars kan länken bli

index.asp?typ=4&typ=5

Oändlig med typ=

AsaMedlem sedan dec. 20011 860 inlägg
#8

Ingen som kan?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#9

Servervariabeln SCRIPT_NAME innehåller väl inte querystrings? Däremot vet jag att HTTP_REFERER (som dåligt exempel :OO) gör det.

AsaMedlem sedan dec. 20011 860 inlägg
#10

Jag menade Request.ServerVariables("QUERY_STRING").

Min kod:
Url = Request.ServerVariables("SCRIPT_NAME")
Url2 = Request.ServerVariables("QUERY_STRING")

Response.Redirect Mid(Url, InStrRev(Url, "/") + 1) & "?" & Url2

EkströmMedlem sedan feb. 20022 594 inlägg
#11
Url = Request.ServerVariables("SCRIPT_NAME") 
Url2 = Replace(Request.ServerVariables("QUERY_STRING"),"&typ=4","")

Response.Redirect Mid(Url, InStrRev(Url, "/") + 1) & "?" & Url2

Vet du inte vilket värde typ har får du använda RegExp.

AsaMedlem sedan dec. 20011 860 inlägg
#12

Okej! Kan inte RegExp :/

EkströmMedlem sedan feb. 20022 594 inlägg
#13

Inte jag heller :) Men läs Vides guide på webeye.nu. Han kan! :)

AsaMedlem sedan dec. 20011 860 inlägg
#14

Okej - tack.

126 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)