Auteur: remy - 26 februari 2005 - 11:45 - Gekeurd door: Joel - Hits: 9045 - Aantal punten: 2.13 (4 stemmen)
Simpele dagteller, werkt met huidige datum tov opgeslagen datum.
Als de huidige datum hoger is dan de opgeslagen datum wordt de teller op 0 gezet en begint weer met tellen.
<?php
$bestand = "teller.txt";
$fp = fopen($bestand, "r");
$teller = fread($fp, filesize($bestand));
fclose($fp);
$split = explode("*", $teller); //explode $teller in bezoek en dag
if($split[1] < date("d")) //als de dag in teller.txt kleiner is dan de huidige
{
$invoegen = "0*".date("d*m");
}
else
{
if($split[2] < date("m")) //als de maand in teller.txt kleiner is dan de huidige
{
$invoegen = "0*".date("d*m");
}
else
{
$invoegen = ($split[0] + 1)."*".$split[1]."*".$split[2]; //anders teller met 1 verhogen.
}
}
$fp = fopen($bestand, "w");
fputs($fp, $invoegen);
fclose($fp);
//geef bezoek van deze dag weer
echo $split[0];
?>