Dagteller
Auteur: remy - 26 februari 2005 - 11:45 - Gekeurd door: Joel - Hits: 9030 - 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.
|
Code: |
<?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];
?>
<?php $bestand = "teller.txt"; $fp = fopen($bestand, "r"); $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"); //geef bezoek van deze dag weer ?>
voorbeeld teller.txt:
betekenis: 11 hits, 26e dag van de maand februari (02) Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|