Ошибка Deprecated: Function eregi() is deprecated in

123
[Удален]
#11

Это предупреждения (не ошибки!), которые говорят о том, что пора прекращать использовать старые функции, которые скоро уберут из PHP.

Можно просто отключить отображение этих предупреждений.

В php.ini добавить к настройке error_reporting значение & ~E_DEPRECATED или, если нет доступа к php.ini и у вас Apache, в корневой файл .htaccess добавить настройку php_value error_reporting 22527, которая оставит отображение всех ошибок кроме этих предупреждений.

А вообще, лучше вовсе выключать отображение ошибок на работающем сайте.

[umka]
На сайте с 25.05.2008
Offline
456
#12
needVPS:
Можно просто отключить отображение этих предупреждений.
В php.ini добавить к настройке error_reporting значение & ~E_DEPRECATED или, если нет доступа к php.ini и у вас Apache, в корневой файл .htaccess добавить настройку php_value error_reporting 22527, которая оставит отображение всех ошибок кроме этих предупреждений.

А вообще, лучше вовсе выключать отображение ошибок на работающем сайте.

Только это решение продержится ровно до следующего обновления версии PHP, и тогда сайт вообще перестанет работать :)

Лог в помощь!
S
На сайте с 19.09.2013
Offline
44
#13
'[umka:
;12210909']Только это решение продержится ровно до следующего обновления версии PHP, и тогда сайт вообще перестанет работать :)

Так может вы подскажете, как решить эту проблему

siv1987
На сайте с 02.04.2009
Offline
427
#14
seoassenizator:
Поменял код как вы написали выше, т.е preg_match поставил вместо eregi, ну и слешы поставил с "i"

И? Вам сказали написать что не работает и привести все данные, а не то что вы и так должны были сделать.

S
На сайте с 19.09.2013
Offline
44
#15
siv1987:
И? Вам сказали написать что не работает и привести все данные, а не то что вы и так должны были сделать.

После смены кода, сайт вообще перестал отображаться

siv1987
На сайте с 02.04.2009
Offline
427
#16

Значит не правильно заменяете, или в коде есть ошибки. Поднимите логи сервера и смотрите ошибки, либо включите их показ в браузере

S
На сайте с 19.09.2013
Offline
44
#17
siv1987:
Значит не правильно заменяете, или в коде есть ошибки. Поднимите логи сервера и смотрите ошибки, либо включите их показ в браузере

Пересмотрел несколько раз, как вы написали. Редактировать точно нужно именно тот файл? может необходимо в другом месте искать?

siv1987
На сайте с 02.04.2009
Offline
427
#18

Смотрите адрес в тексте ошибки, нам откуда знать какой файл нужно редактировать. По хорошему надо заменить все ereg-и на preg аналоги, а еще лучше найти специалиста который за скромные 10$ все это быстро поправит

S
На сайте с 19.09.2013
Offline
44
#19

siv1987, благодарю вас за ответы...буду ковырять дальше

[Удален]
#20
Только это решение продержится ровно до следующего обновления версии PHP, и тогда сайт вообще перестанет работать

Чистая правда, если выбросят таки что-то из используемого. Но в данном случаи это самое быстрое и понятное решение.

Просто отключите отображение. Если планируете обновлять PHP - лучше сразу ставьте современный движок, не имеющий в себе устарелого кода. Это решит вашу проблему, может быть на время но быстро.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий