bezoekersteller
bezoekersonline.php :
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?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"; }
?>
$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"; }
?>