Jseš
//conf
$expire= 600; // ip expires after $expire seconds
$logfile= "counter.dat"; // file where visits and ip logs are stored
// *************************** don't change anything below this line *************************
$ip= getenv('REMOTE_ADDR');
$visits=0;
$badhit= false;
$now= time();
$ips = array(array());
if (file_exists($logfile)){
$fp = fopen($logfile, "r");
if ($fp) {
flock($fp,LOCK_SH);
while (!feof($fp)) {
$loggedips[] = fgets($fp, 4096);
}
flock($fp,LOCK_UN);
fclose($fp);
//if ($loggedips=file($logfile)){
$visits=trim($loggedips[0]);
for ($i=1; $i< count($loggedips); $i++){
$loggedips[$i]=trim($loggedips[$i]);
$ips[$i] = explode('||', $loggedips[$i]);
if (($ips[$i][0]==$ip) && ($now-$ips[$i][1]< $expire))
$badhit= true;
}
if (!$badhit){
$visits++;
$fp= fopen($logfile, 'w');
flock($fp,LOCK_EX);
fputs($fp,"$visits\n");
for ($i=1; $i< count($loggedips); $i++){
if ($now-$ips[$i][1] < $expire)
fputs($fp, $ips[$i][0]."||".$ips[$i][1]."\n");
}
fputs($fp, "$ip||$now\n");
flock($fp,LOCK_UN);
fclose($fp);
}
echo $visits;
}
}else
echo "počítadlo stávkuje";
?>
. návštěvník těhle stránek.
PRUDA.COM
Děkujeme všem, kteří přišli na náš narozeninový mejdan! Kompromitující materiál + fotky z Točný inside.
Last modified: 23.11.2022
Webdesign:
Fila &
Peta