Целый букет неработающих функций: "deprecated:" eregi(), ereg_replace(), set_magic_quotes_runtime и

Тема в разделе "Ошибки при работе с Joomla", создана пользователем Bp-Alex, 01.02.2010.

  1. Timoshkin
    Offline

    Timoshkin Недавно здесь

    Регистрация:
    15.01.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    у мну все работает ))

    Платформа: Windows NT win7 6.1 build 7600 (Unknow Windows version Ultimate Edition) i586
    Версия MySQL: 5.1.40-community
    Сравнение БД: utf8_general_ci
    Версия PHP: 5.3.3
    Веб-сервер: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3
    Интерфейс веб-сервер -> PHP: apache2handler
    Версия Joomla: Joomla! 1.5.9 Production/Stable [ Vatani ] 9-January-2009 23:00 GMT
    User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12

    версия VirtueMart: VirtueMart 1.1.5 stable [Wiesbaden]
    03/07/2010 12:00 GMT
     
    Последнее редактирование модератором: 05.04.2014
  2. Offline

    planatator Недавно здесь

    Регистрация:
    11.12.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Была такакя же проблема
    хорошо что осталась папка от старого денвера (до переустановки винды который был )

    просто удалил все из папки действующего денвера usr\local\php5 и добавил туда файлы старого из такой же папки
    корзинка заработала B)
     
  3. yaroslav-fl
    Offline

    yaroslav-fl Недавно здесь

    Регистрация:
    15.02.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Гуру PHP подскажите мне пожалуйста. A почему нельзя написать код в таком виде
    Код (PHP):
    1. elseif (stristr($db->f("product_weight_uom"), "кг.") || stristr($db->f("product_weight_uom"),"КИЛО")) {                
    2.                 $weight = $db->f("product_weight") * 1.000;
    3. }

    Буду очень признателен. И еще каким образом можно заменить eregi на preg_match в коде правильно а то если я меняю так
    Код (PHP):
    1. elseif (preg_match("кг.",$db->f("product_weight_uom")) || preg_match("KILO",$db->f("product_weight_uom"))) {
    2.                 $weight = $db->f("product_weight");
    3.             }

    то корзинка выдает мне такую ошибку

    Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in Z:\home\joomla.loc\www\administrator\components\com_virtuemart\classes\ps_shipping_method.php on line 192
     
  4. Offline

    Denzel Недавно здесь

    Регистрация:
    08.03.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    помогите плиз у меня тоже такая проблема.

    Deprecated: Function ereg_replace() is deprecated in Z:\home\localhost\www\Project\administrator\components\com_virtuemart\classes\ps_checkout.php on line 1019

    В этом деле я новичек. Кто может помогите подробно расписать, что и как делать.
    Какой файл найти и что заменить
     
    Последнее редактирование: 08.03.2011
  5. Offline

    Denzel Недавно здесь

    Регистрация:
    08.03.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Цитата: "Перелопачиваясь" в php.ini я случайно наткнулся на решение. В общем, открываем файл настройки PHP (php.ini) и ищем, ближе к самому концу файла, т

    Подскажите путь к файлу по подробней пожалуйста.
     
  6. Timoshkin
    Offline

    Timoshkin Недавно здесь

    Регистрация:
    15.01.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Вот так правильно (у меня работает):
    Код (PHP):
    1. elseif (preg_match("#кг.#i",$db->f("product_weight_uom")) || preg_match("#KILO#i",$db->f("product_weight_uom"))) {
    2.                 $weight = $db->f("product_weight");
    3.             }
     
  7. Offline

    samson56633 Недавно здесь

    Регистрация:
    09.01.2013
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Вот тут наверное самое правильное решение как заменить в коде eregi(), ereg_replace() на preg_match Без изменения версии PHP
     
  8. Offline

    DolceVita Недавно здесь

    Регистрация:
    09.02.2013
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    подскажите что мне сделать чтобы этой надписи не было, я начинающий пользователь CMS Joomla.
     

    Вложения:

  9. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    отключить сообщения об ошибках в php
     

Поделиться этой страницей

Загрузка...