Cik saprotu viņs girbēja noteikt vai vispār banlistē ir tāds ieraksts ??
Nu nez, gan jau ka līki, bet mans variants ir šitāds:
<?php
$fails = fopen('test.dat','r');
$ip = $_SERVER['REMOTE_ADDR'];
while (!feof($fails)) {
$line = fgets($fails,1024);
if (trim($line) == $ip) {
$ban = true;
break;
}
}
if ($ban) { echo 'esi izbanots';}
else { echo 'neesi izbanots';}
?>
Diezgan garš, bet strādā. Varētu gadīties problēmas ar pašu IP noteikšanu, bet tas tā, ~ skice :)