[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция eregi_replace
borisz
На старой версии php функция eregi_replace работала, но после поднятия версии начала выскакивать ошибка Deprecated: Function eregi_replace() is deprecated
Заменил эту функцию на preg_match(), но всё равно вылазила ошибка
Warning: preg_match(): Delimiter must not be alphanumeric or backslash
строка:
$text = eregi_replace($bbcode,$bbcodehtml,$text);
Что нужно поправить
Игорь_Vasinsky
огранечители паттерна укажи

#pattern#
!pattern!
~pattern~

а если такой знак внутри используешь - экранируй его

#pat\#tern#

а текст ошибки то говорит не использовать цифры или обратный слеш как ограничитель

ну видимо ты просто не указал их

_____________
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
alted
Мб поменять на preg_replace?
borisz
Цитата (alted @ 27.08.2013 - 19:31)
Мб поменять на preg_replace?

не помогло
Игорь_Vasinsky
Цитата
Мб поменять на preg_replace?

кстати да, не обратил внимание

Цитата
не помогло

не правильно сделал просто

_____________
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
borisz
как тогда правильно?
Игорь_Vasinsky
вот так как ты, только по другому - правильно

_____________
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
Игорь_Vasinsky
ещё и карму минусанул)))
нет своих мозгов - никто кроме тебя в этом не виноват

_____________
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
inpost
А сколько лет уже как никто не пользуется ereg ? Когда на форум пришел, уже тогда не использовали. А чем вызвано ваше желание встряхнуть былиной и переписать запылившийся сайт?
Или это скрипт взят из бесплатных готов (есть такие сайты годов 2000-2005) ?

Вроде как если ты сам пишешь ereg, то заменить его на preg прочитав тот же сайт с документацией php.net, который не изменился - не составит труда. Всего то навсего, немного синтаксис поменялся.

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

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