Avatar billede darkhero Nybegynder
02. august 2001 - 02:21 Der er 10 kommentarer og
1 løsning

Filnavn?!?!

Hvordan requester man det filnavn man er på?
Avatar billede jelzin101 Praktikant
02. august 2001 - 02:22 #1
ahvad ???
Avatar billede tdaugaard Nybegynder
02. august 2001 - 02:24 #2
Request.ServerVariables(\"SCRIPT_NAME\")
Avatar billede tdaugaard Nybegynder
02. august 2001 - 02:25 #3
Ej noget sjusk jeg laver:

strFilnavn = Request.ServerVariables(\"SCRIPT_NAME\")
strFilnavn = Right(strFilnavn, Len(strFilnavn) - InStrRev(strFilnavn, \"/\"))
Avatar billede jelzin101 Praktikant
02. august 2001 - 02:25 #4
hey tdau. på fotx kan du da ikke lave et eller andet smart, der viser antallet af besvarede sp?(pr bruger)
Avatar billede tdaugaard Nybegynder
02. august 2001 - 02:26 #5
jelzin101:> hvis det stod et eller andet sted på en side her på eksperten kunne jeg godt :o)
Avatar billede jelzin101 Praktikant
02. august 2001 - 02:34 #6
ok :) tænkte bare at man måske kunne overtale \"overxperterne\" til at lade dig lave noget databaseudtræk...
Avatar billede tdaugaard Nybegynder
02. august 2001 - 02:36 #7
jelzin101:> har skrevet en mail til dem engang om at få lov til at hente placeringen for en bruger (det har der været MEGET STOR efterspørgsel for ..) men har aldrig fået noget tilbage :-/
Avatar billede jelzin101 Praktikant
02. august 2001 - 02:38 #8
mukkert :>(
Avatar billede Slettet bruger
02. august 2001 - 09:31 #9
Denne her funktion finder siden filnavn, kan du bruge det?
Function getFileName()
  Dim lsPath, arPath

  \' Obtain the virtual file path
  lsPath = Request.ServerVariables(\"SCRIPT_NAME\")

  \' Split the path along the /s. This creates an
  \' one-dimensional array
  arPath = Split(lsPath, \"/\")

  \' The last item in the array contains the file name
  GetFileName =arPath(UBound(arPath,1))
End Function
Avatar billede Slettet bruger
02. august 2001 - 09:32 #10
Så skriver du bare ge´tFileName istedet for alt det der request.
Avatar billede tdaugaard Nybegynder
02. august 2001 - 11:39 #11
kongebrug, det er da ikke nemmere med alt dit split !? Du bruger et ARRAY bare for det !?

<%
    Script_Name = Request.ServerVariables(\"SCRIPT_NAME\")
    Script_Name = Right(strFilnavn, Len(strFilnavn) - InStrRev(strFilnavn, \"/\"))
%>

smid det i toppen af din ASP fil og brug \"Script_Name\" ... det gør jeg og det er bedre end at kalde .ServerVariables hele tiden.
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

IT-JOB