Belki Bu işinize Yarar
Bi aralara kendi sitem icin yaptiydim

google ile sorunum olmadı ama cekmek ısteyen arkadaşlar cekemedi

Belkı işinizi görebilir bu ...
$ip = $_SERVER['REMOTE_ADDR'];
$useragent = $_SERVER['HTTP_USER_AGENT'];
$icerik="ip.txt";
$dosya = file_get_contents($icerik);
if ( is_writable ($icerik) ) {
} else {
print "Bu dosya için yazma yetkisi verilmemiş.! <br> ";
}
if(strpos($dosya,$ip))
{
$data = $ip.$dosya;
$open = fopen($icerik, 'w');
fwrite($open, $data);
fclose($open);
echo "IP : ".$ip."<br>"."Bilgiler : ".$useragent."<br> NoT : Bot sevmiyoruz! Akilli Saniyorsunuz Heral Kendinizi Banlandınız.!";
}
elseif(($useragent=="") or (strpos($useragent,"apache")) or (strpos($useragent,"perl"))) {
$data = $ip.$dosya;
$open = fopen($icerik, 'w');
fwrite($open, $data);
fclose($open);
echo "IP : ".$ip."<br>"."Bilgiler : ".$useragent."<br> NoT : Bot sevmiyoruz! Akilli Saniyorsunuz Heral Kendinizi Banlandınız.!";
exit();
}ip.txt dosyasına

kendi ip leri yazar.