[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с ф-цией eregi()
Alexqq
if (!eregi('^[a-zA-z0-9_\-.]+@[a-zA-Z0-9\-.]+\.[a-zA-Z0-9\-.]+$', $email))
{
echo 'Не правильно введен e-mail адрес';
exit;
}

Что не так?пишет Warning: eregi() [function.eregi]: REG_ERANGE и выводит то что находиться в блоке if при любом раскладе
Игорь_Vasinsky
это старая функция. используй preg_match() preg_match_all()

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
rooor
ну и до кучи... для проверки e-mail'а юзай filter_var()
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
echo 'Не правильно введен e-mail адрес';
exit;
}
inpost
Alexqq
Сколько тысячелетий будем видеть eregi ?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.