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

Discussion in 'Ошибки при работе с Joomla' started by Bp-Alex, Feb 1, 2010.

  1. Timoshkin
    Offline

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

    Joined:
    Jan 15, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    у мну все работает ))

    Платформа: 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
     
    Last edited by a moderator: Apr 5, 2014
  2. Offline

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

    Joined:
    Dec 11, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Была такакя же проблема
    хорошо что осталась папка от старого денвера (до переустановки винды который был )

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

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

    Joined:
    Feb 15, 2011
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Гуру 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 Недавно здесь

    Joined:
    Mar 8, 2011
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    помогите плиз у меня тоже такая проблема.

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

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

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

    Joined:
    Mar 8, 2011
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Цитата: "Перелопачиваясь" в php.ini я случайно наткнулся на решение. В общем, открываем файл настройки PHP (php.ini) и ищем, ближе к самому концу файла, т

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

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

    Joined:
    Jan 15, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Вот так правильно (у меня работает):
    Код (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 Недавно здесь

    Joined:
    Jan 9, 2013
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Вот тут наверное самое правильное решение как заменить в коде eregi(), ereg_replace() на preg_match Без изменения версии PHP
     
  8. Offline

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

    Joined:
    Feb 9, 2013
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    подскажите что мне сделать чтобы этой надписи не было, я начинающий пользователь CMS Joomla.
     

    Attached Files:

  9. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    отключить сообщения об ошибках в php
     

Share This Page

Loading...