Ошибка Deprecated: Function ereg() is deprecated in /samefile.php on line 142

joomla Ошибка DeprecatedРегулярно встречаются еще не обновленный (по разным причинам) сайты. Часто их не обновляют не из-за произведенной сложной и дорогой разработки новых приложений или функция для какого-то редкого и эксклюзивного движка, чаще просто лень. Эта самая лень обходится очень дорого. Но поговорим об ошибке, эта ошибка появляется из-за устаревшего кода при обновленном PHP. Например, в Joomla 1.5 есть файл extranews.php, который отвечает за отображение полной новости:
/plugins/content/extranews.php
И всплывающая ошибка описывает место нахождения файла и строку, которую нужно отредактировать:
Ошибка Deprecated: Function ereg() is deprecated in /plugins/content/extranews.php on line 142
В файле было так:
      $br = strtolower($_SERVER['HTTP_USER_AGENT']); // what browser they use.
      if(ereg("msie", $br) && !ereg("msie 7.0", $br)){ //IE 6.x
                        $script_tooltip = $scriptIE6_tooltip;
                }
Сделать, нужно так:
      $br = strtolower($_SERVER['HTTP_USER_AGENT']); // what browser they use.
      if(preg_match('/msie/i', $br) & !preg_match('/msie 7.0/i', $br)){ //IE 6.x
	  
		  
                        $script_tooltip = $scriptIE6_tooltip;
                }
 

Полезная информация:

Правильные анонимайзеры
WordPress http error - решение проблемы
Доступ к namebased сайту без DNS-записи в Windows
Как обойти AdBlock
Шаблон Mantra изменения вида пагинации
Отображение количества просмотров статьи в подходящем месте
Как распечатать каталог содержимого на диске
Правильный robots.txt
Сервис подбора цвета
Принудительное включение отображения ошибок в PHP
Шаблон Mantra изменение текста Read more
Полезные фотосервисы
Cherry FrameWork logo + description
Несколько мыслей про Skype
Ubuntu простой backup на Яндекс диск
Как прочистить дюзы принтеру Epson Stylus Photo на Mac OS X
Обновление url и адрес картинок после изменения адреса блога
Как склеить домены (301 редирект)
Как убрать точки li в меню
ISPManager установить SSL сертификат
Сделать изображения одинаковыми по высоте средствами CSS
Добавить html в категорию и страницу
Как добавить редирект (301) в ISPConfig
Красивые WordPress caption
Повышение безопасности – редактируем .htaccess
Плагин карты сайта XML
Удалить все meta name=generator WordPress, Woocommerce, Saphali
Задача: выравнять картинки по центру div-ов с помощью CSS
Количество сопутствующих товаров в Woocommerce
Обвести текст при помощи HTML и CSS
Akismet и его API key
Разделитель в iSape / Sape
Добавить новый sidebar
ISPConfig 3 установить флаг active в MyDNS
Breadcrumbs редактировать в Cherry FrameWork
Как быстро узнать версию ISPConfig 3 (ssh)
Простой скрипт обратного отсчета (javascript)
Польза простых файлов .bat
Добавление меню в старый шаблон WordPress
Площадки для размещения статей
Дополнительный домен в панели ISPManager
Добавить валюту (руб.) в woocommerce
Вывод материалов из рубрики списком WordPress
Обновляем WordPress до 3.5
Грамотный robots.txt для WordPress 4.х
Как отключить сообщения «системы безопасности» Mac OS X
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Системные переменные Windows
Как включить интернациональные домены (punycode) в ISPConfig3
Как в Mac Os X заменить QIP
Поиск по размеру файла в Ubuntu
Переезд на новый домен
Несколько простых команд для Cent OS
Как удалить ссылки на картинки в новостях WordPress
Изменить количество памяти в Mamp Pro php.ini
Метки: , , . Закладка Постоянная ссылка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.