24. maj 2003 - 18:13
Der er
2 kommentarer og 1 løsning
Udskrive en del af en tekst.
heyza Når jeg bruger <%=request.ServerVariables("PATH_INFO")%> så får jeg en lang linie tekst.. Den skal jeg have kortet ned.. <%=request.ServerVariables("PATH_INFO")%> = D:\http\customers\thefatman.dk\thefatman.dk\gallery\dir.asp Hvordan korter jeg det ned til \gallery\dir.asp? og når det så er gjort, hvordan korter jeg det så ned igen, så jeg kun får \gallery ud af det?? Kan det gøres på en lettere måde at finde frem til min file's mappe navn?
Annonceindlæg fra Admin By Request
Hvis du bruger PATH_INFO får du så ikke gallery/dir.asp ?? Det du beskriver får man normalt med PATH_TRANSLATED Eller så bruger : SCRIPT_NAME Den vil give dig : gallery/dir.asp Så prøv med: var1 = request.ServerVariables("SCRIPT_NAME") var2 = "" index = inStrRev(var1,"/") if index > 0 then var2 = left(var1,len(var1)-index) <%= var1%><br> <%= var2%>
Du kan prøv at ligge denne koden ind i en fil, den liste alle servervarialbes og deres værdi, så kan du evt se hvad de forskellige indeholder.: <% For Each item in Request.ServerVariables Response.Write Item & ": " & Request.ServerVariables(item) & "<br>" Next %>