Tag Archive for 'fwrite'

Contatore di accessi su un file txt

Prendendo spunto da una chiave di ricerca utilizzata per arrivate su phpinpillole.com, ti propongo un semplice contatore di accessi basato su un file di testo.
Le funzioni che è necessario conoscere, per le quali ti rimando direttamente a php.net, riguardano la manipolazione dei file e sono:

La sintassi del contatore è molto semplice:
apre il file, ne legge il contenuto (numero), aggiunge un +1 al numero esistente, restituisce il numero nuovo e lo scrive sul file.

PHP:
  1. $file_counter="count.txt";
  2. if(!($fp = fopen($file_counter, "r"))) die ("Non riesco ad aprire $file_counter");
  3. $counter =(int) fread($fp, 20);
  4. fclose($fp);
  5. $counter++;
  6. echo "Ciao, sei il visitatore numero $counter";
  7. $fp = fopen($file_counter, "w");
  8. fwrite($fp, $counter);
  9. fclose($fp);