Questo script usa un file testo chiamato visite.txt che contiene il numero dei visitatori.
Per personalizzare la grafica del contatore ho composto immagini per ogni numero da 0 a 1 (sono allegate a questo script).
Per prima cosa lo script apre il file visite.txt, poi legge il numero di visitatori e lo incrementa di uno.
Mediante una funzione legge ogni cifra e stampa in output l'immagine corrispondente.
Per ultima cosa aggiorna il file visite.txt con il nuovo valore.
<% dim PathVisite, fso ,oggOpen, NumVisite,NumCifre,Cont, Cifra 'fase di lettura dati dal file visite.txt PathVisite= server.MapPath ("visite.txt") set fso=server.CreateObject("scripting.filesystemobject") set oggOpen =fso.OpenTextFile(PathVisite,1) NumVisite = oggOpen.readline NumVisite=NumVisite+1 set oggOpen=Nothing 'visualizzazione cifre NumCifre=len(NumVisite) for Cont=1 to NumCifre Cifra=mid(NumVisite,Cont,1) select case Cifra case 1 %> <img SRC="cifra1anim.gif" border="0"> <% case 2 %> <img SRC="cifra2anim.gif" border="0"> <% case 3 %> <img SRC="cifra3anim.gif" border="0"> <% case 4 %> <img SRC="cifra4anim.gif" border="0"> <% case 5 %> <img SRC="cifra5anim.gif" border="0"> <% case 6 %> <img SRC="cifra6anim.gif" border="0"> <% case 7 %> <img SRC="cifra7anim.gif" border="0"> <% case 8 %> <img SRC="cifra8anim.gif" border="0"> <% case 9 %> <img SRC="cifra9anim.gif" border="0"> <% case 0 %> <img SRC="cifra0anim.gif" border="0"> <% end select next 'aggiornamento mediante salvataggio nel file set oggOpen=fso.OpenTextFile(PathVisite,2) oggOpen.write(NumVisite) oggOpen.close set oggOpen=Nothing set fso=Nothing %>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Utilizzare una qualunque lista per i parametri di tipo params in C#
- Includere un button in un component ed esporne l'evento click in Angular
- #SQLServer #Modeling (codename Oslo) CTP di nov 2009 aggiornato per VS 2010 RC: http://u.aspitalia.com/fi
- .NET Conference Italia 2019 Live - Milano
- Accedere a file XML remoti con ASP.NET
- Creare una libreria CSS universale: Nav menu
- Utilizzare funzioni di istanza con le Azure Function
- A quick tour around Azure Dev Spaces