Un semplice contatore in PHP basato su file di testo

Il seguente codice, inserito nelle pagine web, permette di visualizzare un semplice contatore.

Il funzionamento è semplice: una volta aperto il file viene letto, quindi viene sommata la visita attuale, visualizzata e salvata.

Le righe dalla 2 alla 4 servono nel caso in cui il file non esista.

  1. <?php
  2. if(!file_exists("counter.txt")) {
  3. $file=fopen("counter.txt","w");
  4. $num=0;
  5. } else {
  6. $file=fopen("counter.txt","r+");
  7. $num=fgets($file,20);
  8. fseek($file, 0);
  9. }
  10. $num = $num + 1;
  11. print("Visite: ".$num);
  12. fputs($file, $num);
  13. fclose($file);
  14. ?>

Nota
La cartella che contiene il file counter.txt deve avere i permessi di scrittura, altrimenti createlo manualmente. In ogni caso il file deve poter essere scrivibile.

Questo contatore è piuttosto semplice e non fornisce nessuna garanzia di funzionamento/affidabilità. Si consiglia di valutare l'uso di un sistema di statistiche più... serio.

Inserisci un commento:


Il contenuto di questo campo è tenuto riservato e non verrà reso pubblico.

Condividi

Se ti piace questo articolo, puoi collegarlo al tuo sito copiando il seguente codice HTML nelle tue pagine.

Acquista libri di informatica

Acquista qui il tuo software

Ultimi commenti