Ошибка Deprecated: Function ereg() is deprecated in /var/www/site/index.php on line 157

Раздел: Программирование
Написано: 19.06.2013
Автор: Antonio
Просмотров темы: 2 812 раз

Еще одно исправление в OSC для обеспечения совместимости с PHP 5.3

На некоторых страницах магазина можно видеть ошибки (предупреждения) вида Deprecated: Function ereg() is deprecated in /var/www/site/index.php on line 157

Смотрим файл index.php и видим устаревшую функцию ereg

if ( (!isset($HTTP_GET_VARS['sort'])) || (!ereg('[1-8][ad]', $HTTP_GET_VARS['sort'])) || (substr($HTTP_GET_VARS['sort'], 0, 1) > sizeof($column_list)) ) {

Приводим в правильный вид и заменяем ereg на preg_match


Внимательно заменяем этот кусочек

!ereg('[1-8][ad]'

на

!preg_match('/[1-8][ad]/i'

сохраняемся, загружаем (если это нужно) файл на хостинг и пробуем — ошибки быть не должно


1 звезда2 звезды3 звезды4 звезды5 звезд (Пока оценок нет)

Расскажи всему миру

Ещё похожие заметки:


1 Comment

Сергей
Янв 25, 2014 at 5:03

Спасибо, помогло! =)


 

Написать


Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com