The /e modifier is deprecated, use preg_replace_callback instead

Автор valdnieks, 06 августа 2017, 15:33:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

valdnieks

Здравствуйте. Не знаю по какой причине, появилась ошибка.
Подскажите, пожалуйста, как её устранить?


Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Bugo

Версию PHP обновили, а функции в некоторых модах старые используются. Это предупреждение, а не ошибка. Вам так и пишут: используйте preg_replace_callback вместо preg_replace.
Либо моды обновлять, если есть новые версии, либо вручную править все такие моменты в коде, либо вывод ошибок/предупреждений в .htaccess подкорректировать.

valdnieks

Цитата: Bugo от 06 августа 2017, 16:10:37Версию PHP обновили, а функции в некоторых модах старые используются. Это предупреждение, а не ошибка. Вам так и пишут: используйте preg_replace_callback вместо preg_replace.
Либо моды обновлять, если есть новые версии, либо вручную править все такие моменты в коде, либо вывод ошибок/предупреждений в .htaccess подкорректировать.

Огромнейшее спасибо. Я так и думал, один пользователь вставил тэг мода и понеслось.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30