login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Statistieken > Dagteller

Dagteller

Auteur: remy - 26 februari 2005 - 11:45 - Gekeurd door: Joel - Hits: 8928 - 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:
  1. <?php
  2. $bestand = "teller.txt";
  3. $fp = fopen($bestand, "r");
  4. $teller = fread($fp, filesize($bestand));
  5. fclose($fp);
  6. $split = explode("*", $teller); //explode $teller in bezoek en dag
  7.  
  8. if($split[1] < date("d")) //als de dag in teller.txt kleiner is dan de huidige
  9. {
  10. $invoegen = "0*".date("d*m");
  11. }
  12. else
  13. {
  14. if($split[2] < date("m")) //als de maand in teller.txt kleiner is dan de huidige
  15. {
  16. $invoegen = "0*".date("d*m");
  17. }
  18. else
  19. {
  20. $invoegen = ($split[0] + 1)."*".$split[1]."*".$split[2]; //anders teller met 1 verhogen.
  21. }
  22. }
  23.  
  24. $fp = fopen($bestand, "w");
  25. fputs($fp, $invoegen);
  26. fclose($fp);
  27.  
  28. //geef bezoek van deze dag weer
  29. echo $split[0];
  30.  
  31. ?>


voorbeeld teller.txt:
  1. 11*26*02

betekenis: 11 hits, 26e dag van de maand februari (02)Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Geen reacties (0)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.031s