У меня есть веб-сайт с контактной формой, когда я отправляю детали. Я получаю сообщение об ошибке устаревшего eregi()
на линии. Это блок кода, который, похоже, имеет проблему. Я не знаю php, так может кто-нибудь дать руку?PHP Форма обратной связи?
if (email_is_valid($youremail) && !eregi("\r",$youremail) && !eregi("\n",$youremail) && $yourname != "" && $yourmessage != "" && substr(md5($user_answer),5,10) === $answer) {
mail($to,$subject,$message,$headers);
$yourname = '';
$youremail = '';
$yourmessage = '';
echo '<p style="color: #200041; text-align: center;">'.$contact_submitted.'</p>';
}
вы можете разместить свой код в лучшем формате, поместите ваш код между двумя ' – Subash
Как указано на веб-сайте php.net: ** Эта функция была DEPRECATED с PHP 5.3.0. Опираясь на эту функцию, очень не рекомендуется. ** – besciualex
'eregi' очень устарел с PHP 5.3.0. Используйте 'mb_eragi()' вместо – Hearner