ASPcenter.net

15 febbraio 2010

Un contatore di accessi su file di testo in ASP

Archiviato in: Contatori e Statistiche — Tag:, , — lukeonweb @ 10:26

Nella sezione dedicata alla gestione di file e directory abbiamo visto diversi articoli prettamente teorici relativi all’oggetto File System. Vediamo adesso come creare un contatore di accessi che salva il numero su un file di testo.

Il sistema è molto semplice: creiamo un file di testo e chiamiamolo contatore.txt ed inseriamo al suo interno il valore zero (0 a numero naturalmente). Utilizziamo poi il seguente script per accedere al file di testo, leggere gli accessi ed incrementarli di una unità:

<%@LANGUAGE = VBScript%>
<%
    Dim fso, percorso, apri, conta, scrivi
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    percorso = Server.MapPath("contatore.txt")
    Set apri = fso.OpenTextFile(percorso)
    conta = apri.ReadLine
    conta = conta + 1
    apri.Close
    Set scrivi = fso.CreateTextFile(percorso)
    scrivi.WriteLine(conta)
    scrivi.Close
    Set fso = Nothing
%>
<html>
<body>

<p>Accessi: <!--#include file="contatore.txt"--></p>

</body>
</html>

Utilizziamo le SSI per stampare a video il numero di accessi. Per rendere unici gli accessi è possibile utilizzare i cookie.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

ASPcenter.net è il blog italiano su ASP, ASP.Net, VB.Net, C# e Visual Studio - Funziona con WordPress