Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: contatore visite in C#

  1. #1

    contatore visite in C#

    Nessuno ha o sa dove posso trovare un contatore di visite che si appoggia ad un file di testo per le pagine HTML scritto in C#?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ti servono informazioni + dettagliate (ip, s.o., browser) o ti basta ke alla visita si incrementi di 1??

  3. #3

    semplice sempllice

    basta che la visita si incrementi di 1 ogni volta che la pagina viene caricata... meglio cmq, sarebbe che si incrementasse a sessione.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    al session_load nel global.asax metti la procedura di collegamento e scrittura del db ..

  5. #5

    mi servirebbe..

    in realtà mi servirebbe qualcosa che scrive il numero di visite in un file di testo (e da lì lo legge) e poi visualizza il numero sulla pagina aspx. Il file si dovrebbe trovare nella stessa cartella in cui si trova il file aspx che mostra il contatore.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127

    Re: mi servirebbe..

    Originariamente inviato da Bobo
    in realtà mi servirebbe qualcosa che scrive il numero di visite in un file di testo (e da lì lo legge) e poi visualizza il numero sulla pagina aspx. Il file si dovrebbe trovare nella stessa cartella in cui si trova il file aspx che mostra il contatore.
    SCRITTURA: come ti ho detto prima
    LETTURA: nell'homepage fai apri il file txt e ricavi il numero di visite

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    codice:
    dim visiteNum as string
    
    'leggi il quante visite hai totalizzato fino ad adesso
    Dim sr1 As StreamReader = New StreamReader( File.Open(server.mappath("visitatori.txt"), FileMode.Open, FileShare.Read) )
    visiteNum = sr1.ReadLine()
    sr1.close()
    
    'con la visita corrente aumenta il numero di 1
    visiteNum=str(cint(visiteNum)+1)
    
    'scrivi quante visite ha ricevuto il sito
    Response.Write(visiteNum)
    
    'aggiorna il file con il nuovo numero
    Dim sw1 As StreamWriter = New StreamWriter( File.Open(server.mappath("visitatori.txt"), FileMode.Create) )
    sw1.WriteLine(visiteNum)
    sw1.close()
    
    '****DOVREBBE ESSERE 1 COSA DEL GENERE****'
    '****CONTROLLA KE NN CI SIA QUALKE ERRORE***'

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    azz +è in vb .. cmq è facile da convertire in cs

  9. #9

    .. chiarisco...

    Nella cartella MIOSITO dovrei avere tre file:

    1) contatore.txt
    2) mostra_visite.html
    3) conta.aspx

    Nella pagina HTML voglio inserire il contatore in questo modo:
    <script language=javascript src="conta.aspx"></script>

    La pagina conta.aspx dovrebbe fare :

    1)leggere file contatore.txt in particolare il numero che rappr. le visite
    2)incremetare di 1 il valore letto
    3)mostrare il risultato con il comando javascript document.write(..)

    Se poi la pagina aspx riuscisse anche ad incremetare il contatore non ad ogni refresh della pagina ma a sessione del visitatore sarebbe ancora meglio..

    L'utilizzo del file contatore.txt dipende dal fatto che nella stessa cartella ho anche la versione inglese delle pagine con un contatore diverso ed altri contatori in altre cartelle per altre pagine.. quindi mi servirebbe una procedura veloce con cui inserire questi benedetti contatori nelle pagg. che voglio senza stare ad utilizzare DB.

  10. #10

    esatto..

    dovrebbe effettivamete essere come il codice che hai inviato.. ma in C#

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.