Source: Functies
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>eindopdracht: teller in php</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
// functie voor het uitlezen van het bestand
function leescounter($counter_bestand)
{
if (file_exists("$counter_bestand"))
{
$fh_counter = fopen("$counter_bestand", "r");
echo 'Er zijn/is nu :';
fpassthru($fh_counter);
echo 'bezoeker(s) geweest';
} else {
echo 'Er zijn nog geen bezoekers op deze pagina geweest';
}
}
?>
<?php
function telmesuf($counter_bestand)
{
if (file_exists("$counter_bestand"))
{
//uitlezen van het tellerbestand
$fh_counter = file("$counter_bestand");
//de teller met een ophogen
$counter = $fh_counter[0] + 1;
//het bestand aanpassen en weer wegschrijven
$fh_counter = fopen("$counter_bestand","w");
fwrite($fh_counter, $counter);
fclose($fh_counter);
//aantal op de pagina weegeven
echo 'De pagina is <b>'. $counter .'</b> keer bekeken<br>';
//echo ' het is geschreven in dit bestand '.$counter_bestand.' !';
} else {
echo 'Je bent de eerste bezoeker!<br>';
$counter = 1;
//het bestand aanpassen en weer wegschrijven
$fh_counter = fopen("$counter_bestand","w");
fwrite($fh_counter, $counter);
fclose($fh_counter);
//aantal op de pagina weegeven
}
}
?>
</body>
</html>
1