![]() |
|||||
Tutorial PHP | |||||
|
Home |
Tutorial PHP |
Art. # 96
Contatore grafico in PHP
In un precedente tutorial abbiamo visto come creare un contatore di accessi in PHP utilizzando come supporto per la memorizzazione degli accessi un semplice file di testo. In detto tutorial effettuiamo la stampa a video degli accessi in formato testo, quindi semplicemente accedendo al file di testo, reperendo il risultato e stampandolo a video. Il presente tutorial è atto a migliorare il precedente, utilizzando sempre un file di testo per la memorizzazione degli accessi ma effettuando la stampa a video usando delle immagini che mostrino gli accessi. Andiamo dunque a creare un contatore di accessi grafico! Lo script per incrementare il contatore di accessi su file di testo è analogo al precedente ad eccezione dell'ultima riga che provvede a stampare a video gli accessi. Prima di vedere lo script che memorizza gli accessi, compiamo alcune operazioni:
<?
$file = ("contatore.txt");
$visite = file($file);
$visite[0]++;
$fp = fopen($file , "w");
fputs($fp , "$visite[0]");
fclose($fp);
?>
A questo punto possiamo andare a leggere i dati e stampare le immagini a video in modo che, combinate tra loro, mostrino a video il numero degli accessi:
<?for ($i=0; $i<strlen($visite[0]); $i++) {?>
<img src="<?echo substr($visite[0], $i, 1);?>.gif">
<?}?>
Andiamo semplicemente a creare un ciclo, ad isolare le singole componenti del numero di accessi e mostriamo le immagini a video in modo che formino il numero di accessi. Nel caso in cui il contatore, ad esempio, sarà a 1523 accessi, il codice HTML restituito dal Web Server sarà il seguente: <img src="1.gif"> <img src="5.gif"> <img src="2.gif"> <img src="3.gif"> Salviamo il tutto nel file contatore.php e proviamo ad eseguirlo. Scritto in data 20/06/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Caching delle pagine PHP
Array di stringa con le funzioni explode() e implode()
Criptare il codice PHP
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
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||