Ga naar inhoud

[PHP] Bezoekersteller


anoniem

Aanbevolen berichten

Deze teller werkt niet naar behoren, hij zou pas na een half uur weer dezelfde bezoeker moeten tellen, maar nu telt hij gewoon de hit's Wat doe ik hier nu fout? [code:1:c5b1af4568] <?php $file = "teller.txt"; $EXPIRE_DATE = 1800; if (file_exists($file)) { and close file. $fp = fopen("$file", "r+"); flock($fp, 1); $count = fgets($fp, 900); if ($visited == "") { $count += 1; setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME); fseek($fp,0); fputs($fp, $count); } flock($fp, 3); fclose($fp); } else { // error echo "Kan het bestand '$file' niet vinden.<BR>"; } echo $count ?> [/code:1:c5b1af4568]
Link naar reactie
  • 2 weken later...
Dit: [code:1:18606fd80e] <?php $file = "teller.txt"; $EXPIRE_DATE = 1800; if (file_exists($file)) { $fp = fopen("$file", "r+"); flock($fp, 1); $count = fgets($fp, 900); if ($visited == "") { $count += 1; setcookie("visited", $count, time()+$EXPIRE_DATE , "/"); fseek($fp,0); fputs($fp, $count); } flock($fp, 3); fclose($fp); } else { // error echo "Kan het bestand '$file' niet vinden.<BR>"; } echo $count ?> [/code:1:18606fd80e] werkt bij mij gewoon, er blijft constant "1" uitkomen...
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...