Tempo di lettura: < 1 minuto

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.

<?php
    if(!file_exists("counter.txt")) {
    	$file=fopen("counter.txt","w");
    	$num=0;
    } else {
    	$file=fopen("counter.txt","r+");
    	$num=fgets($file,20);
    	fseek($file, 0);
    }
    $num = $num + 1;
    print("Visite: ".$num);
    fputs($file, $num);
    fclose($file);
?>

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.