Avatar billede steen_e Nybegynder
26. februar 2002 - 09:21 Der er 5 kommentarer og
1 løsning

global.asa virker ikke...

Jeg vil gerne have logget til en tekstfil, når en session oprettes. Derfor har jeg skrevet i global.asa under "sub Session_OnStart":

  filespec = Server.Mappath("logfil.txt")

...og filen logfil.txt ligger i samme katalog som global.asa. Det virker fint, så længe man requester filer i samme katalog.

Problemet kommer, når man f.eks. requester "/underkatalog/fil.htm" - så får man en

File not found
/global.asa, line 14

Hm, tænkte jeg, jeg prøver med "/logfil.txt" - virker ikke. "C:\inetpub\wwwroot\logfil.txt" - virker heller ikke, man må ikke bruge fysiske stier!!!

Hvad f*nden gør man så?! Og hvorfor i alverden skal global.asa parses som om den lå i det katalog, som den fil, man requester, gør??? Det er sq da skide usmart!

Suggestions, anyone?
Avatar billede rou Nybegynder
26. februar 2002 - 09:26 #1
Når du bruger din "C:\inetpub\wwwroot\logfil.txt", har du så Server.MapPath på?
Det skal du nemlig ikke op en absolut sti.

- Rou
Avatar billede steen_e Nybegynder
26. februar 2002 - 09:31 #2
Du får lige hele subben:

sub Session_OnStart
  dim fso, f, filespec
  set fso  = CreateObject("Scripting.FileSystemObject")
  filespec = Server.Mappath("logfil.txt")
  set f    = fso.OpenTextFile(filespec,8)
  f.writeline "Skriv noget i logfilen"
  f.close
end sub
Avatar billede steen_e Nybegynder
26. februar 2002 - 09:46 #3
...nåerh, jeg skriver bare
  filespec = "C:\inetpub\wwwroot\logfil.txt"

i stedet for
  filespec = Server.Mappath("C:\inetpub\wwwroot\logfil.txt")

Kan det passe? Det ser i hvert fald ud som om det virker nu. Det var da heller ikke til at vide...
Avatar billede steen_e Nybegynder
26. februar 2002 - 09:55 #4
Nå, for pokker, rou, det virker sq! Så skal du jo have dine 60 point. Jeg knaldede ellers en helvedes masse spørgsmål af fordi jeg troede, det var møgsvært (ref. http://www.eksperten.dk/spm/156289) ;-)

...men du har fortjent dem. 1000 tak for hjælpen!
Avatar billede steen_e Nybegynder
26. februar 2002 - 09:56 #5
...rettelse, ikke "spørgsmål", men "point", selvfølgelig!
Avatar billede rou Nybegynder
26. februar 2002 - 09:58 #6
Jeg var lidt fraværende, men .. det var så lidt
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