Функция ereg

Печать RSS
121

А
Автор
Пришелец
0
Доброго времени суток. У меня вот вылезла данная ошибка:
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.
Как исправить...?

крутой чЕл
0
поставить версию PHP ниже

Добавлено через 00:36 сек.
Используй preg_match();

Землянин
0
Тебе же написано в ошибке что такой разделитель - '^' в перл регулярках нельзя использовать
А
Автор
Пришелец
0
3. akawin, А какой тогда есть вариант?
И

Оранжевые штаны
0
4. Mistika, саму регулярку покажи
А
Автор
Пришелец
0
5. rezent, preg_match("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$", $_SERVER['HTTP_CLIENT_IP'])

Землянин
0
#^([0-9]{1,3})\.
([0-9]{1,3})\.([0-9]{1,3})\.([0-9]
{1,3})$#
А
Автор
Пришелец
0
7. akawin, Спасибоsmile ошибка исчезла

Землянин
0
ereg и eregi попробуй на mb_ereg
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск