[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Deprecated: Function eregi() is deprecated
Dunix
Поставил движок на денвер ( версия php 5.3), на странице регистраций вываливается
Deprecated: Function eregi() is deprecated in O:\home\localhost\www\_exec\functions.misc.php on line 45
погуглил, понял что дело в php и фича eregi там является устаревшей

вот собственно кусок из 45ой строки (от 42ой по 49)

}

function is_email($email) {
if (eregi('^([._a-zA-Z0-9-]+[._a-zA-Z0-9-]*)@(([a-zA-Z0-9-]+\.)*([a-zA-Z0-9-]+)(\.[a-zA-Z]{2,4}))$', $email)) {
return true;
}
return false;
}


чем заменить eregi? или что вообще сделать еще?
прошу помощи, вопрос горит



Спустя 8 минут, 30 секунд (13.01.2011 - 07:09) inpost написал(а):
preg!
preg_match, preg_replace

Спустя 39 минут, 6 секунд (13.01.2011 - 07:48) Dunix написал(а):
Ты меня помидорами и печеньками наверное закидаешь, но можешь подсказать куда их засовывать?

Спустя 1 час, 33 минуты, 40 секунд (13.01.2011 - 09:22) linker написал(а):
Вместо eregi() засовывается preg_match() и немного дотачивается сама регулярка.

Спустя 11 минут, 25 секунд (13.01.2011 - 09:33) Gradus написал(а):
Dunix, вы его простите мы ж не знали что вам не помочь разобраться надо, а за вас работу сделать. (сарказм)

function is_email($email) {
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
return true;
}
return false;
}

Спустя 8 часов, 58 минут, 50 секунд (13.01.2011 - 18:32) Dunix написал(а):
Gradus, огромное спасибо
я те памятник нерукотворный в виде образа ставлю tongue.gif
Быстрый ответ:

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