borisz
27.08.2013 - 19:06
На старой версии 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
27.08.2013 - 19:12
огранечители паттерна укажи
#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
Мб поменять на preg_replace?
borisz
27.08.2013 - 20:25
Цитата (alted @ 27.08.2013 - 19:31) |
Мб поменять на preg_replace? |
не помогло
Игорь_Vasinsky
27.08.2013 - 20:27
Цитата |
Мб поменять на 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
27.08.2013 - 20:52
как тогда правильно?
Игорь_Vasinsky
27.08.2013 - 20:54
вот так как ты, только по другому - правильно
_____________
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
28.08.2013 - 13:56
ещё и карму минусанул)))
нет своих мозгов - никто кроме тебя в этом не виноват
_____________
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
28.08.2013 - 23:05
А сколько лет уже как никто не пользуется ereg ? Когда на форум пришел, уже тогда не использовали. А чем вызвано ваше желание встряхнуть былиной и переписать запылившийся сайт?
Или это скрипт взят из бесплатных готов (есть такие сайты годов 2000-2005) ?
Вроде как если ты сам пишешь ereg, то заменить его на preg прочитав тот же сайт с документацией
php.net, который не изменился - не составит труда. Всего то навсего, немного синтаксис поменялся.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.