Имейте в виду, что strpos
не работает так, как вы, вероятно, думаете, что оно работает: как указано в документации , strpos
Возвращает положение, в котором находится игла существует относительно начала строки стога сена (независимо от смещения). Также обратите внимание, что строковые позиции начинаются с 0, а не с 1.
Возвращает FALSE, если игла не была найдена.
Предупреждение Эта функция может возвращать логическое значение FALSE, но также может возвращать не-логическое значение значение, которое оценивается как ЛОЖЬ. Пожалуйста, прочитайте раздел о логических значениях для получения дополнительной информации. Используйте оператор === для проверки возвращаемого значения этой функции.
Это означает, что пример строки, вероятно, соответствует позиции 0, поэтому
strpos($VEENFSL, "@enderadel.cf") > 0
равно false
.
Следовательно, вы должны заменить это на
strpos($VEENFSL, "@enderadel.cf") !== false