[PHP] Проблема с Deprecated функциями

Discussion in 'PHP' started by Pri_zr@_k, 10 Jul 2011.

  1. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Pri_zr@_k внимательно прочитайте следующие пункты:
    К сожалению, вы ничего не искали, и, видимо, не умеете читать даже то, что советуют
     
    _________________________
    1 person likes this.
  2. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    2,008
    Likes Received:
    996
    Reputations:
    155
    Самый простой вариант, которого тебе вполне хватит.

    PHP:
    error_reporting(0);
    В файл, который инклудится каждой страничкой.

    Или если ошибки только в двух файлах, то проще впихнуть в каждый из них.
     
    #22 mailbrush, 10 Jul 2011
    Last edited: 10 Jul 2011
  3. Pri_zr@_k

    Pri_zr@_k New Member

    Joined:
    4 Apr 2011
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    Эти слова не мои, но у них есть частичка правды
     
  4. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    2,008
    Likes Received:
    996
    Reputations:
    155
    У тебя написано, что функция эта УСТАРЕЛА! Это значит, что есть новый аналог её (preg_*). А в следующих её не будет. Но старая тоже работает. Так что если ты не хочешь менять свой код, то можно подавить именно этот вид ошибок.

    PHP:
    error_reporting(E_ALL E_DEPRECATED);
     
    #24 mailbrush, 10 Jul 2011
    Last edited: 10 Jul 2011
  5. Pri_zr@_k

    Pri_zr@_k New Member

    Joined:
    4 Apr 2011
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    вставил этот код в файл с ошибкой...
    теперь вместо одной ошибки стало на много больше
     
  6. Pri_zr@_k

    Pri_zr@_k New Member

    Joined:
    4 Apr 2011
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    http://SSmaker.ru/07cb0413.png
    вот что случилось...

    http://SSmaker.ru/b4eda1dc.png
    а вот что было...
     
  7. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    2,008
    Likes Received:
    996
    Reputations:
    155
    Хочешь скажу, почему?
    Вот все эти ошибки (notice, warning) у тебя и были "под ленолиумом"...
    Та строчка, что я тебе дал, показывает все ошибки, кроме DEPRECATED.
    Вот теперь думай, как убрать эти какашки...
    Или же... накрой ленолиумом ;)
     
  8. Pri_zr@_k

    Pri_zr@_k New Member

    Joined:
    4 Apr 2011
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    ого...\
    да ну это не реально)
    это типа в каждом файле уберать свою ошибку?
     
  9. Pri_zr@_k

    Pri_zr@_k New Member

    Joined:
    4 Apr 2011
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    а из за чего они возникли?
    из-за старого пхп?
     
  10. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    2,008
    Likes Received:
    996
    Reputations:
    155
    Да, в каждом файле убирать.
    Проще было писать сразу без ошибок.

    А возникли они из-за кривых (очень кривых!) рук кодера, который все "пихал под ленолиум".
     
  11. Pri_zr@_k

    Pri_zr@_k New Member

    Joined:
    4 Apr 2011
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    вот блин...\
     
  12. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    283
    Likes Received:
    75
    Reputations:
    1
    фунция ereg устаревшая. Замени ее на preg_replace() либо mb_ereg().
    Почитай мануал по ereg и по этим двум. посмотри различия и подправь.
    Если код писал ты, то это займет 10 минут.
    Если нет стоит чутка подучить ПХП. Лишним не будет, для общего развития особенно в 16 лет само то.. мозг будет отлично работать..

    п.с Модератор подправил тебе название из которого можно выловить ключевое слово "deprecated" вбей в яндекс "php deprecated" там столько готовый ответов..
     
    #32 -=Zhenek=-, 11 Jul 2011
    Last edited: 11 Jul 2011
  13. Pri_zr@_k

    Pri_zr@_k New Member

    Joined:
    4 Apr 2011
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    не сам писал
    спасиб
     
Loading...
Similar Threads - Проблема Deprecated функциями
  1. nike495
    Replies:
    3
    Views:
    1,684
  2. Octavian
    Replies:
    4
    Views:
    5,492
  3. Vikorair
    Replies:
    0
    Views:
    1,854
  4. smoke123321
    Replies:
    8
    Views:
    1,099