![]() |
|||||
Tutorial PHP | |||||
|
Home |
Tutorial PHP |
Art. # 65
Un contatore di accessi in PHP con un file di testo
Il contatore di accessi è uno strumento indispensabile per sapere quanti utenti visitano il proprio sito; se ne possono sviluppare di molto sofisticati e, quanto più sofisticato è il contatore, tanto migliori sono le statistiche che se ne possono trarre. Inizieremo comunque con qualcosa di estremamente semplice: scriveremo in PHP un contatore di accessi basato su un semplice file di testo. Si crei il file contatore.txt, si scriva al suo interno solo il numero zero (0) e lo si salvi. Si crei poi il file contatore.php e lo si corredi del seguente codice:
<?
$file = ("contatore.txt");
$visite = file($file);
$visite[0]++;
$fp = fopen($file , "w");
fputs($fp , "$visite[0]");
fclose($fp);
echo $visite[0];
?>
Il funzionamento è semplice: identifichiamo il file contatore.txt, lo apriamo, incrementiamo il suo valore, aggiorniamo il contenuto del file, chiudiamo lo stream verso il file di testo e stampiamo a video il risultato. Si testi il suo funzionamento eseguendo il file contatore.php sul proprio server Web personale all'indirizzo: http://localhost/contatore.php Si aggiorni in più di una volta la pagina Web per notare l'incremento del contatore. Scritto in data 10/03/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||