Ошибка 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;
                }
 

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

Удаляем второй meta name=description от All in One Seo Pack
Дополнительный домен в панели ISPManager
Шаблон Mantra изменение текста Read more
Cherry FrameWork logo + description
ISPManager установить SSL сертификат
Akismet и его API key
Польза простых файлов .bat
Случайный вывод кода (видео, текст, картинки)
Ошибка платежа Яндекс.Касса и Woocommerce
Как обойти AdBlock
Обвести текст при помощи HTML и CSS
Как быстро узнать версию ISPConfig 3 (ssh)
WordPress не работают постоянные ссылки (404 Not Found)
Как отключить сообщения «системы безопасности» Mac OS X
Количество сопутствующих товаров в Woocommerce
Полезные фотосервисы
Breadcrumbs редактировать в Cherry FrameWork
Обновляем WordPress до 3.5
ISPConfig 3 установить флаг active в MyDNS
Отображение и текста и логотипа в шаблоне WordPress
Javascript прокрутки страницы
Как распечатать каталог содержимого на диске
Как настроить DNS шаблоны в ISPConfig 3
Отображение количества просмотров статьи в подходящем месте
Как прочистить дюзы принтеру Epson Stylus Photo на Mac OS X
Joomla/Mambo To WordPress Migrator (5 советов)
Шаблон Mantra изменения вида пагинации
Ubuntu простой backup на Яндекс диск
Удалить все meta name=generator WordPress, Woocommerce, Saphali
Несколько мыслей про Skype
Системные переменные Windows
Как сделать в windows 7 в папке «столбцы по размеру содержимого» по умолчанию?
Принудительное включение отображения ошибок в PHP
Как в WordPress импортировать .xml файл больше 2mb
Во время загрузки произошла ошибка... WordPress
Как убрать точки li в меню
Красивые WordPress caption
Как добавить алиас домена ISPConfig
Как очистить очередь Exim
Плагин карты сайта XML
Простой скрипт обратного отсчета (javascript)
Вывод материалов из рубрики списком WordPress
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Сделать изображения одинаковыми по высоте средствами CSS
Грамотный robots.txt для WordPress 4.х
Добавить html в категорию и страницу
Поиск по размеру файла в Ubuntu
Как включить logging (debugging) в ISPConfig 3
Сервис подбора цвета
Площадки для размещения статей
Как включить интернациональные домены (punycode) в ISPConfig3
Добавить валюту (руб.) в woocommerce
Добавление меню в старый шаблон WordPress
Доступ к namebased сайту без DNS-записи в Windows
Добавить новый sidebar
Метки: , , . Закладка Постоянная ссылка.

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

Ваш адрес email не будет опубликован.

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