Объясните пожалуйста - почему вот эта конструкция не работает (запросы со стоп-словами всё равно пишутся в файл)?
stop.txt - список запрещённых слов
poisk.txt - записываются поисковые запросы пользователей
if (isset($_GET['page'])) {
}
else {
$badWordList = file_get_contents("papka/stop.txt",NULL);
$badWordArray = explode("\n", $badWordList);
function check_forbidden($forbiddennames, $stringtocheck)
{
foreach ($forbiddennames as $name) {
if (stripos($stringtocheck, $name) !== FALSE) {
return true;
}
}
}
if(check_forbidden($badWordArray, $query)) {
} else {
$fpp = "papkal/poisk.txt";
$searchlog = ":".$query."\n";
file_put_contents($fpp, $searchlog, FILE_APPEND);
}
}