<?php
$ip = $_SERVER['REMOTE_ADDR'];
function badIP($ip)
{
$end_line = "\r\n"; // tu miałes blad

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if(file_exists("banned_ip.txt"))
$fd = fopen("banned_ip.txt", "r+");
else
$fd = fopen("banned_ip.txt", "a+");
if(!$fd) return false;
while (!feof ($fd))
{
$line = trim(fgets($fd));
if($line == $ip)
{
fclose($fd);
return true;
}
}
fseek($fd, filesize("banned_ip.txt"));
fputs($fd, $ip.$end_line);
fclose($fd);
return false;
}
function getHits()
{
if(($fp = fopen("counter.txt", "r+")) === false)
return false;
$count = fgets($fp);
if(!badIP($_SERVER['REMOTE_ADDR']))
{
$count = $count + 1;
fseek($fp, 0);
fputs($fp, $count);
}
fclose($fp);
return $count;
}
$minut = 1;
$teraz = time()+60*$minut;
$bazaip = file("ip.txt");
$jest=0;
$ileip=0;
for ($i=0;$i<count($bazaip);$i++)
{
if(eregi("([0-9.]{1,})( )([0-9]{1,})",$bazaip[$i],$pol))
{
if ($pol[3]<time()) $bazaip[$i]="";
if ($pol[1]==$ip)
{
$bazaip[$i]="$ip $teraz\n";
$jest=1;
}
}
}
if ($jest<>1) $bazaip[]="$ip $teraz\n";
$f = fopen("ip.txt","w");flock($f,2);
for ($i=0;$i<count($bazaip);$i++)
if ($bazaip[$i]<>"")
{
fwrite($f, $bazaip[$i]);
$ileip++;
}
flock($f,3); fclose($f);
echo '<font size="2"><u>Gosci na naszej stronie online : </u></font>'.'<b><font color="#099FF0">'.$ileip.' </b></font>';
echo('<font size="2"><u>Ta strona została odwiedzona : </u></font>'.'<font color="#099FF0"><b>'.getHits().' </b></font>');
echo '<font size="2"><u> Twoj numer ip : </u></font>'.'<b><font color="#099FF0">'.$ip.' </font></b>';
?>