Przepisałem sobie z ksiązki skrypt licznika z blokowaniem IP. Ale jest problem, konkretnie licznik po wgraniu na serwer nie zwiększa się

Na lokalnym serwerze apache jest chyba tak jak byc powinno - dodaje mi 1 do pliku counter.txt a do plik bannedIP.txt dopisuje sie IP 127.0.0.1, natomiast na serwerze (za.pl konkretnie) nic sie nie dzieje :/ Moze Wy bedziecie wiedzieli co zrobic... Oto kod:
<?php
function banIP($ip)
{
$fd = fopen (\"./admin/banned_ip.txt\", \"r+\"); }
else{
$fd = fopen (\"./admin/banned_ip.txt\", \"a+\"); }
if(!$fd) return false;
if($line == $ip){
return true;
}
}
fputs($fd, $ip.\"rn\"); return false;
}
function counter(){
$fp = fopen(\"./admin/counter.txt\", \"r+\");
if(!banIP($_SERVER['REMOTE_ADDR'])){
$count = $count + 1;
}
else $count = $count + 0;
$imgStr = \"\";
for($i = 0; $i<$strLength; $i++){
$temp = 'cyfry/'.$count[$i].'.gif';
$normal = $count[$i];
$imgStr .= \"<img src=\"\".$temp.\"\" alt=\"\".$normal.\"\">\";
}
echo \"<p>Licznik odwiedzin:<br><br><table border=\"1\"><tr><td BGCOLOR=#424242>$imgStr</td></tr></table></p>\"; return;
}
?>