Avatar billede cotus Nybegynder
27. april 2002 - 16:36 Der er 6 kommentarer og
1 løsning

Log-fil

Hvordan laver man en log/ban fil?

/cotus
Avatar billede medions Nybegynder
27. april 2002 - 18:26 #1
Set fs = CreateObject("Scripting.FileSystemObject")
FileName = Server.MapPath("counter.log")
Set WriteFile = fs.OpenTextFile(FileName, 2, True)
WriteFile.WriteLine(Count)

//>Rune
Avatar billede cotus Nybegynder
27. april 2002 - 18:30 #2
Forklaring ønskes...

/cotus
Avatar billede cotus Nybegynder
27. april 2002 - 18:31 #3
Logger denne her IP, osv.? Hvordan bestemmer jeg hvad der skal logges? Hvor kan jeg definere .txt-filen? Hvordan kan jeg bestemme opbygningen af .txt-filen? Hvordan laver jeg udtræk fra log-filen?

/cotus
Avatar billede medions Nybegynder
30. april 2002 - 11:17 #4
Det du søger er denne: - men en anden gang, så beskriv lige dit spm lidt bedere! .- jeg vidste jo ikke du ville ha' så mange ting... - og så til 15 point!

<%
    ' skal tomme referrers også gemmes i logfil ?
    logTomme = true

    ' find logfilens navn ud fra dags dato
    'filename = right("0" & year(now), 2) & right("0" & month(now), 2) & right("0" & day(now), 2) & ".log"
   
    'En samlet logfil istedet for en pr dag
    filename = "tracker.log"
       
    ' opret system objektet til filhåndtering
    Set fs = CreateObject("Scripting.FileSystemObject")

    ' opret en reference til vores logfil - enten eksisterende ellers oprettes en ny
    Set a = fs.OpenTextFile(server.mappath(filename), 8, True, False)

    ' hvis der er nogen referrer, så gemmes denne
    if request.servervariables("HTTP_REFERER") <> "" then
        a.writeline(time & " : [" & request.servervariables("REMOTE_ADDR") & "] - " & request.servervariables("HTTP_REFERER") & " - " & request.servervariables("HTTP_USER_AGENT"))
    else
        if logTomme then
            a.writeline(time & " : [" & request.servervariables("REMOTE_ADDR") & "] - " & request.servervariables("HTTP_REFERER") & " - " & request.servervariables("HTTP_USER_AGENT"))
        end if
    end if

    a.close
%>

Men held og lykke med det...!
//>Rune
Avatar billede cotus Nybegynder
30. april 2002 - 13:48 #5
Hmmm... hvordan banner jeg så en IP?

/cotus
Avatar billede medions Nybegynder
30. april 2002 - 15:35 #6
Ved at skrive Request.ServerVariables("REMOTE_HOST")

Thx 4 Poinz!
//>Rune
Avatar billede cotus Nybegynder
30. april 2002 - 15:41 #7
Danke...

You are welcome! =)

/cotus
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