Ezen programunk a nézettségi számokat, a "szamalo.dat" fájlba tárolja, és ha szükséges ki is olvassa azokat.
Első tesztelésnél hiba jelentkezik, ha nem létezik a szamlalo.dat fájl.
Hozzunk létre egy üres fájlt jegyzettömb programmal, a következő elnevezéssel és kiterjesztéssel: szamlalo.dat
 és mentsük ugyan abba a mappába, ahól a találatszamlalo_01.php fájl is található!
<?php
//Azonosító  = fájl utvonala 
$szamlalo_fajl="./szamlalo.dat";
		
//Adatfájl megnyítása olvasásra (r), és ellenőrzése, hogy létezik e a keresett fájl
if (!($fm = fopen($szamlalo_fajl, "r"))) {
die ("A (z) $szamlalo_fajl állomány nem nyitható meg.");
}
$szamlalo = (int) fread($fm, 20);		//Adat fájl meghívása beolvasásra
fclose($fm);				//Eddigi munkamenet lezárása
$szamlalo++;				//Adat fájlban tárolt érték 1 egységgel történő növelése
// Adat fájl tartalmának kiíratása
echo "2011,08,10-től, Ön a(z) $szamlalo. látogató."; 
 
$fm = fopen($szamlalo_fajl, "w");		//Adatfájl megnyítása írásra (w)
fwrite($fm, $szamlalo);			//Adatok írása (hova, mit)
fclose($fm); 				//Eddigi munkamenet lezárása
?>
Az $szamlalo = (int) fread($fm, 20); utasítás, hívja meg az adat fájlt, húsz bájtjának beolvasásának céljából, mely legalább félmillió találat beolvasásához elegendő.
<?php
$szamlalo_fajl="./szamlalo.dat";
if (!($fm = fopen($szamlalo_fajl, "r"))) {
die ("A (z) $szamlalo_fajl állomány nem nyitható meg.");
}
$szamlalo = (int) fread($fm, 20);
fclose($fm);
$szamlalo++;
for ($i=0; $i 
$kepcimke_sztring .= "";
}
echo "Ön a(z) $szamlalo. látogató.";
$fm = fopen($szamlalo_fajl, "w");
fwrite($fm, $szamlalo);
fclose($fm);
 
?>
Megjegyzés:
Az oldal frissítése is belépésnek számít, azaz frissítéskor is nő a számláló értéke.