Нужен EE1.7.3. PHP message: PHP Deprecated: Function eregi() is deprecated in

Тема в разделе "ExpressionEngine", создана пользователем alexo, 27 окт 2013.

  1. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    Привет

    После смены хостинга и обновления пхп версии - до 5,3 появилась такая ошибка в domain*.com-error_log-1 файлах

    Код:
    [Sat Oct 26 14:08:34 2013] [error] [client 74.86.158.106] FastCGI: server "/home/username/domains/domain.com/public_html/domain.com.0fake" stderr: PHP message: PHP Deprecated:  Function eregi() is deprecated in /home/username/domains/domain.com/public_html/admin/db/db.mysql.php on line 316
    при том за день (вчера только переехал) размер файла 988mb

    errors идут на все файлы
    Код:
    db/db.mysql.php
    db/db.mysql.php on line 123
    db/db.mysql.php on line 316
    modules/weblog/mod.weblog.php on line 3699
    modules/weblog/mod.weblog.php on line 3271
    modules/weblog/mod.weblog.php on line 3463
    modules/weblog/mod.weblog.php on line 3490
    core/core.typography.php on line 191
    core/core.prefs.php on line 48
    core/core.template.php on line 2289
    core/core.template.php on line 2267
    https://www.nulled.cc/forums/156/create-thread
    на форуме у них прочел - говорят нужен переход на 1.73 (у меня 152)

    К сожалению у меня только
    EE 1.6.8 Build.20100121 [x-MoBiLe].Nulled
    и
    ExpressionEngine1.6.8 (20090723) nulled by l0vina

    даже не знаю сойдет или нет но у них только и говорят про 1,73

    спасибо
     
  2. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.265
    Устаревшие функции
    eregi менять на preg_match

    В сети море инфы про эту ошибку...
     
  3. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    Да согласен, но к сожаления я не программер - боюсь сделать что то не так.

    К пример в моем случае
    Код:
                if (eregi("^$type", $sql))
    надо менять на что то и не думаю, что это
    Код:
                if (preg_match("^$type", $sql))
    боюсь сделать что то не так.
     
  4. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    ВЕРСИЯ 1.68 Build: 20090723 - l0vina

    Build 20090723 (initial release)
    Код:
    <ul>
        <li>Fixed a security issue that in certain circumstances if exploited could lead to privilege escalation.</li>
        <li>Compatible with PHP 5.3.0</li>
    Так что всем спасибо :)
     
  5. wolgast

    wolgast

    Регистр.:
    9 дек 2006
    Сообщения:
    289
    Симпатии:
    30
    Сейчас аналогичная проблема стоит, где скачал эту версию? Помогло в исправлении ошибок?
     
  6. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    В исправлении ошибок помогло, но возникли другие проблемы. Мой совет лучше работать на php 5.2 (PHP 5.2.17) - не выше
     
  7. wolgast

    wolgast

    Регистр.:
    9 дек 2006
    Сообщения:
    289
    Симпатии:
    30
    Какие именно? Мне с eregi помогло, я отдельные файлы взял из новой версии + где то вручную поменял на preg_match.