PHP: Contatore semplice con un file di testo
Questo è il codice per incrementare il valore del contatore in un file di testo:
Per leggere e scrivere il valore del contatore si può utilizzare questo script:
<?php $file = "percorso/nomedelfile.txt"; // Inserire il percorso del file if(file_exists($file)) // Si verifica che il file esista $contatore = trim(file_get_contents($file))+1; // Se il file esiste, viene estratto il contenuto con la funzione file_get_contents, viene pulito da eventuali spazi iniziali e finali con la funzione trim e viene incrementato di uno else $contatore = 1; // Se il file non esiste, viene settato a 1 essendo la prima visita $fp = fopen($file,"w"); // Si apre il file sovrascrivendo eventuali valori precedenti e se non esiste viene, creato fwrite($fp,$contatore); // Viene scritto il valore del contatore nel file fclose($fp); // viene chiusa la connessione al file ?>
Per leggere e scrivere il valore del contatore si può utilizzare questo script:
<?php $file = "percorso/nomedelfile.txt"; // Inserire il percorso del file echo file_exists($file) ? (int)trim(file_get_contents($file)) : 0; ?>
Guida scritta da Mattia il 27/02/2006.