if(file_exists("counter.n"))
// sprawdza, czy plik istnieje
{
$file=fopen("counter.n", "r");
// otwiera plik
flock($file, 1);
// blokuje plik
$ile=fgets($file, 100);
// odczytuje wartość
flock($file, 3); // odblokowuje plik
fclose($file); // zamyka plik
$ile++; // zwiększa wartość o 1
}
else
$ile=1; /* jeśli plik nie istnieje,
wyświetli się 1 */
$file=fopen("counter.n", "w");
// otwiera plik do zapisu
flock($file, 2); // blokuje do zapisu
fwrite($file, $ile); // zapisuje wartość
flock($file, 3); // odblokowuje plik
fclose($file); // zamyka plik
echo($ile); // wyświetla wartość
?>