Функция strpos при условии != может возвращать как true так и false
Нужно изменить логику кода полностью. на strpos(...)!==false
Код не рабочий
Спасибо.