Функция ereg
1.
Анет (17.06.2012 / 12:12)
Доброго времени суток. У меня вот вылезла данная ошибка:
Deprecated: Function ereg() is deprecated in Z:\home\test1.ru\www\config.php on line 258
Понятно что функция ereg() устаревшая, и ее надо заменить на preg_match. Но при замене на preg_match, появилась ошибка Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in Z:\home\test1.ru\www\config.php on line 258.
Как исправить...?
2.
Андрюха (17.06.2012 / 12:18)
поставить версию PHP ниже
Добавлено через 00:36 сек.
Используй preg_match();
3.
Дмитрий (17.06.2012 / 12:24)
Тебе же написано в ошибке что такой разделитель - '^' в перл регулярках нельзя использовать
4.
Анет (17.06.2012 / 12:30)
3.
akawin, А какой тогда есть вариант?
5.
Игорь (17.06.2012 / 13:12)
4.
Mistika, саму регулярку покажи
6.
Анет (17.06.2012 / 13:14)
5.
rezent, preg_match("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$", $_SERVER['HTTP_CLIENT_IP'])
7.
Дмитрий (17.06.2012 / 13:23)
#^([0-9]{1,3})\.
([0-9]{1,3})\.([0-9]{1,3})\.([0-9]
{1,3})$#
8.
Анет (17.06.2012 / 13:29)
7.
akawin, Спасибо
ошибка исчезла
9.
Жека (29.06.2012 / 18:21)
ereg и eregi попробуй на mb_ereg
URL:
https://visavi.net/topics/32651