/////////////////////////////////////////////////////////////////////////////////
// Besucherzähler von Andrepolo
// bzaehler_v 1.1
////////////////////////////////////////////////////////////////////////////////
// Info: andrepolo@gmx.de
// I-Net: http://www.andrephp.de
// Dieses Script wird unter der GPL veröffentlicht !!!
///////////////////////////////////////////////////////////////////////////////
//Deine Einstellungen
$startnum = 4083; //mit dieser Zahl fängt der Counter an zu zählen
$numip = "1000"; //Anzahl der IP-Nummern, die gespeichert werden sollen
$font = "arial"; //gewuenschte Schriftart eingeben
$fontsize = "12"; //gewuenschte Schriftgroesse eingeben
$fontcolor = "#000000"; //gewuenschte Schriftfarbe eingeben
////////////////////////////////////////////////////////////////////////////////
// Setzen der 'file dir'
$anzfile = "anzahl.txt" ;
$ipfile = "ip.txt" ;
///////////////////////////////////////////////////////////////////////////////
// Nur editieren, wenn du weißt was du tust !!!
$userip = $_SERVER['REMOTE_ADDR'];
if(!file_exists($anzfile)){
$fo = fopen($anzfile,"w+");
fputs($fo, $startnum);
fclose($fo);
}
if(!file_exists($ipfile)){
$foip = fopen($ipfile, "w+");
fputs($foip, $userip.":");
fclose($foip);
}
$ipcont = fopen($ipfile,"r+");
$ipfile1 = fgets($ipcont,200);
$ipdata = explode(":",$ipfile1);
if(in_array($userip, $ipdata)){
$anzahl = fopen($anzfile, "r+");
$nummer = fgets($anzahl,9);
fclose($anzahl);
}
else{
$num = count($ipdata);
if($num <= $numip){
fputs($ipcont,$userip.":");
fclose($ipcont);
$anzahl = fopen($anzfile, "r+");
$nummer = fgets( $anzahl, 9 );
$nummer++;
fseek($anzahl, 0);
fputs( $anzahl, $nummer );
fclose($anzahl);
}
else{
$pop = array_pop($ipdata);
array_unshift($ipdata,$userip);
$userip2 = implode(":",$ipdata);
$ipcont = fopen($ipfile,"r+");
fputs($ipcont,$userip2);
fclose($ipcont);
$anzahl = fopen($anzfile, "r+");
$nummer = fgets( $anzahl, 9 );
$nummer++;
fseek($anzahl, 0);
fputs( $anzahl, $nummer );
fclose($anzahl);
}
}
echo $nummer;
?> Besucher
|
|
|
|
© Torsten Hopp 2005 |