Scripts
Bezoekersteller
Maak zelf ff een leeg bestand aan met de naam: bezoekers.php Geef bezoekers.php de permissions 777. Verander nog wat in bezoekersonline.php editen. Klaar..
bezoekersteller
bezoekersonline.php :
[code]
<?php
$Timeout = 600; // Geef aan hoelang een bezoeker meegeteld mag worden
$BezoekerIPadres = $REMOTE_ADDR; // Het IP adres.
$BezoekersDataBestand = "bezoek.php"; // Het PHP bestand waar de informatie in opgeslagen wordt.
$BezoekersLimiet = 0; // Moet er een limiet aan het bezoekersaantal komen?
// Zet 0 als er géén limiet moet komen en
// anders het aantal dat op de site mag komen.
$Waarschuwing = "<b>Er zijn te veel bezoekers!</b>"; // De tekst voor als er te veel bezoekers zijn
// Hieronder hoeft u niks meer te wijzigen.
$Seconden = date(U); $Aantal = 1;
$Bestand = file($BezoekersDataBestand);
$OpenBestand = fopen($BezoekersDataBestand,"w");
fputs($OpenBestand,'<?php $Bezoekers="'."\n");
for($i = 1; $i < count($Bestand)-1; $i++) {
if($Seconden-intval($Bestand[$i]) <= $Timeout && !strstr($Bestand[$i],$BezoekerIPadres)) {
fputs($OpenBestand,$Bestand[$i]); $Aantal++;
}
}
fputs($OpenBestand,"$Seconden $BezoekerIPadres\n\"; ?>");
fclose($OpenBestand);
if($BezoekersLimiet && $Aantal-2 > $BezoekersLimiet) { echo $Waarschuwing; }
elseif($Aantal == 1) { echo "1 bezoeker op de site"; }
else { echo "$Aantal bezoekers op de site"; }
?>
[/code]
Reacties
0