function retrieveCount($hitfile) {
$fr = @fopen($hitfile, 'r');
if(!$fr) {
$count = 0;
} else {
$count = fgets($fr, 4096);
fclose($fr);
}
$fr = @fopen($hitfile, 'w');
if(!$fr) return false;
$count++;
if(@fputs($fr, $count) == -1) return false;
fclose($fr);
return $count;
}
$count = retrieveCount('hitcount.dat');
if($count !== false) {
echo "This page has been visited $count times
";
} else {
echo "An Error has occurred.
";
}
?>