of maak je eigen counter:
Instructies
1. Maak een file cnt.db en log.db en chmod 777 ze.
2. Plaats de code hier boven ergens op je pagina waar de de counter wilt hebben
code:
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| <?
// de orginele script is te vinden op
// Http://www.onlinetools.org/easycounter/
// ipcheck gedeelte door Syst3m Err0r
// de aantal cijfers dat wordt weergegeven
$digits = 6;
// de log files die gebruikt worden
$filelocation="cnt.db";
$iplog="log.db";
// pakt de ip van de bezoeker werkt ook op f2s
$ip= $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
// leest de ip uit het logbestand
$logopen = fopen($iplog,"r");
$ipfromlog = fread($logopen, filesize($iplog));
fclose($logopen);
// leest de aantal hits uit de logbestand
$newfile = fopen($filelocation,"r");
$content = fread($newfile, filesize($filelocation));
fclose($newfile);
// Als er een nieuwe bezoeker is
// (IP bezoeker is niet gelijk aan de IP van de log file)
// Dan doe het volgende...
if ($ip != $ipfromlog ) {
// aantal hits + 1
$newfile = fopen($filelocation,"w+");
$content++;
fwrite($newfile, $content);
fclose($newfile);
// log de IP van de laatste bezoeker
$openlog = fopen($iplog,"w+");
fwrite($openlog, $ip);
fclose($openlog);
}
// dit krijg je op het beeld te zien
echo "Visitors: ".sprintf ("%0"."$digits"."d",$content)."";
?> |