Avatar billede torbenmelander Nybegynder
07. maj 2001 - 09:16 Der er 5 kommentarer og
1 løsning

Sidens filnavn

Hej eksperter,

Jeg sidder og rodder lidt med noget asp der skal retunere sidens filnavn (kun filnavn, ikke mappe, og ikke evt. ?...)?

Hvordan kan jeg gøre det?

Avatar billede torbenmelander Nybegynder
07. maj 2001 - 09:22 #1
Jeg ved jeg kan hive hele urlen ud, med:

Filnavn = Request.ServerVariables(\"PATH_INFO\")

Men hvordan deler jeg denne streng med right, mid el. left?
Avatar billede stoffer Nybegynder
07. maj 2001 - 09:34 #2
<%= mid(Request.ServerVariables(\"PATH_INFO\"),instrrev(Request.ServerVariables(\"PATH_INFO\"),\"/\")+1)  %>
Avatar billede stoffer Nybegynder
07. maj 2001 - 09:37 #3
pak det ind i en funktion, det er pænere.

function funcGetPageName(strURL)

funcGetPageName = mid(strURL,inStrRev(strURL,\"/\")+1)

end function

response.write funcGetPageName(Request.ServerVariables(\"PATH_INFO\"))
Avatar billede torbenmelander Nybegynder
07. maj 2001 - 09:39 #4
Den giver følgende fejlmeddelse:

Der opstod en Microsoft VBScript-kompileringsfejl fejl \'800a0414\'

Der kan ikke bruges parenteser ved kald af en Sub

C:\\INETPUB\\WWWROOT\\ADMIN\\../common/admintop.asp, linje 142

mid(Request.ServerVariables(\"PATH_INFO\"),instrrev(Request.ServerVariables(\"PATH_INFO\"),\"/\")+1)
----------------------------------------------------------------------------------------------^
Avatar billede stoffer Nybegynder
07. maj 2001 - 09:42 #5
har du husket at response.write det, eller lave det til en variabel ;)

- det har du vist ikke

dim strString

strString = mid(Request.ServerVariables(\"PATH_INFO\"),instrrev(Request.ServerVariables(\"PATH_INFO\"),\"/\")+1) 

eller

<% = det samme
Avatar billede torbenmelander Nybegynder
07. maj 2001 - 09:42 #6
Undskyld, min fejl ...

Jeg manglede at indsætte \"Filnavn =\" foran linien!

Tak for hjælpen stoffer ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester