Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы При цитировании комментариев вставляются куски кода. В чем проблема?

При цитировании комментариев вставляются куски кода. В чем проблема?


     10.12.2015    Общие вопросы, Общие вопросы по PHP    587

вопрос
Добрый день. После того, как на хостинге обновили версию php на моем сайте на DLE 9.8 при цитировании комментариев, или при нажатии на кнопку "сгенерировать описание" при добавлении новости, вставляются странные куски кода, типа:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in сайт/engine/classes/parse.class.php on line 229Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in сайт/engine/classes/parse.class.php on line 354Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in ... и т.д.


Кто-нибудь может подсказать в чем может быть проблема и где копать?

Ответил: HidaN20


Просто перезалил дефолтный parse.class.php и все стало норм.

Комментарии пользователей (3)

Westus
4

189 | 28

Westus - 10 декабря 2015 19:51 - Юзер

Проще движок обновить или php откатить.

HidaN20
22

HidaN20 - 10 декабря 2015 20:00 - Юзер

Westus,
По поводу обновления движка я думал, но боюсь, что проблема может остаться.

Westus
4

189 | 28

Westus - 10 декабря 2015 20:21 - Юзер

Судя по гуглу, проблема связана с использованием устаревших функции на php 5.5, а dle начал поддерживать только с версии 10.1

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы