Kod:
function isZakazany($StrToChk)
{
$zakazane =array("http://aow.p2a.pl/viewtopic.php?id=304", "http://aow.p2a.pl/viewtopic.php?id=343" , "<br><br>" , "<br>" , "-" , "/" ,"(",")","]","[",",",".");
$result =true;
for($i=0;$i<=count($zakazane);$i++)
{
$chk = strpos( $StrToChk , $zakazane[$i]);
if ($chk == 0) {$result = false;}//Jesli slowo/znak nie wystepuje zwroc false
}
}
}
Błąd - nie wykrywa poprawnie kropki jesli jest $StrToChk - i tak zwraca false
Przykład -
isZakazany("<br>") //TRUE;
isZakazany(" 12.") //FALSE;
isZakazany(" asd.") //FALSE;
Rozwiązanie - ??