PHP: Contatore semplice con un file di testo

Questo è il codice per incrementare il valore del contatore in un file di testo:
<?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 il 27/02/2006.

Le ultime guide della categoria PHP:

comments powered by Disqus