|
|
Un
contatore di accessi con file di testo (JSCRIPT) |
Realizziamo una delle
utility Web più diffuse in assoluto, un contatore di accessi
testuale in Asp con l'utilizzo di un file di testo in cui salvare il
numero di accessi.
Creiamo per prima cosa il file counter.txt
e scriviamo al suo interno il numero da cui vogliamo che inizi il
conteggio, ad esempio zero 0 (in
numerico) e salviamolo nella stessa directory del file Asp che dovrà
mostrare il contatore.
Segue lo script da inserire nel punto della pagina dove si vuole che
venga visualizzato il contatore:
<%@Language =
JScript%>
<html>
<head>
<title>Un contatore di accessi con Asp</title>
</head>
<body>
<%
var Path = Server.MapPath("counter.txt");
var Fso = new ActiveXObject("Scripting.FileSystemObject");
var OpenStr = Fso.OpenTextFile(Path);
var Str = OpenStr.ReadLine();
OpenStr.Close();
var Counter = parseInt(Str);
Counter++;
var CloseStr = Fso.CreateTextFile(Path);
CloseStr.WriteLine(Counter);
CloseStr.Close();
Response.Write(Counter);
%>
</body>
</html>
Il suo funzionamento è semplice, si
accede ad un file di testo contenente il solo valore numerico zero
attraverso il FyleSystemObject, si va
ad incrementare al caricamento della pagina una variabile numerica
di una unità e si va a salvare il nuovo valore nel file di testo
sovrascrivendolo. |
A cura di Luca Ruggiero
|
|
|