Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    42

    Salvare le statistiche in un txt

    Ciao tutti,
    dovrei salvarmi in file .txt le statistiche di navigazione degli utenti(data e ora di accesso, pagina visitata ecc.).
    Io sono partito col farmi un funzione che viene richiamata in tutte le pagine (vedi sotto), solo che ogni volta che entro in una pagina, il mio file viene sovrascritto. La mia domanda è: si riesce a modificarlo e basta?
    Esistono modi migliori per salvarmi i log degli utenti (a parte salvarli in un DB)



    Function WriteLog (username, data, ora, pagina_visitata)
    dim fs,f

    set fs=Server.CreateObject("Scripting.FileSystemObject ")
    set f=fs.CreateTextFile("c:\coto\" & username & ".txt", true)
    f.WriteLine("Username: ") & username
    f.WriteLine("Data di accesso: ") & FormatDateTime(data,1)
    f.WriteLine("Ora di accesso: ") & ora
    f.WriteLine("Pagina visitata: ") & pagina_visitata(2)
    f.close
    set f=nothing
    set fs=nothing
    End Function

    Ciao

  2. #2
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    Re: Salvare le statistiche in un txt

    Originariamente inviato da Liam81
    Ciao tutti,
    dovrei salvarmi in file .txt le statistiche di navigazione degli utenti(data e ora di accesso, pagina visitata ecc.).
    Io sono partito col farmi un funzione che viene richiamata in tutte le pagine (vedi sotto), solo che ogni volta che entro in una pagina, il mio file viene sovrascritto. La mia domanda è: si riesce a modificarlo e basta?
    Esistono modi migliori per salvarmi i log degli utenti (a parte salvarli in un DB)



    Function WriteLog (username, data, ora, pagina_visitata)
    dim fs,f

    set fs=Server.CreateObject("Scripting.FileSystemObject ")
    set f=fs.CreateTextFile("c:\coto\" & username & ".txt", true)
    f.WriteLine("Username: ") & username
    f.WriteLine("Data di accesso: ") & FormatDateTime(data,1)
    f.WriteLine("Ora di accesso: ") & ora
    f.WriteLine("Pagina visitata: ") & pagina_visitata(2)
    f.close
    set f=nothing
    set fs=nothing
    End Function

    Ciao
    codice:
    utente = request("username")
    adesso = now()
    dim fs, f
    set fs = Server.CreateObject("Scripting.FileSystemObject")
    set f = fs.OpenTextFile(Server.MapPath("/public/listaMessenger.txt"),8,true)
    f.WriteLine("DATA E ORA:"&adesso&" ; UTENTE:"&utente&" ; IP UTENTE:"&ip&" ; LOCAL_ADDR:"&zz&"")
    f.WriteLine("-------------")
    f.Close
    set f = Nothing
    set fs = Nothing

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    42
    Grazie era quello che cercavo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.