За последние 24 часа нас посетили 54357 программистов и 1776 роботов. Сейчас ищут 1042 программиста ...

Подскажите, пожалуйста, как исправить ошибки

Тема в разделе "Прочие вопросы по PHP", создана пользователем abatfarea, 31 мар 2015.

  1. abatfarea

    abatfarea Новичок

    С нами с:
    30 мар 2015
    Сообщения:
    16
    Симпатии:
    0
    Подскажите, пожалуйста, как исправить ошибки, если не трудно, пожалуйста, вот эти:
    Deprecated: Function ereg() is deprecated in /home/user9031/virtualbriz2.ru/funciones.php on line 5
    Код (Text):
    1. if (ereg("^[a-zA-Z0-9\-_]{1,255}$", $mensaje))
    Deprecated: Function split() is deprecated in /home/user9031/virtualbriz2.ru/funciones.php on line 72
    Код (Text):
    1. $entries = split('[, ]', $_SERVER['HTTP_X_FORWARDED_FOR']);
    Deprecated: Function split() is deprecated in /home/user9031/virtualbriz2.ru/admin/funciones.php on line 133

    Код (Text):
    1. $entries = split('[, ]', $_SERVER['HTTP_X_FORWARDED_FOR']);
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
     
  3. abatfarea

    abatfarea Новичок

    С нами с:
    30 мар 2015
    Сообщения:
    16
    Симпатии:
    0
    Спасибо. Огроммное очень выручил.

    Добавлено спустя 21 минуту 33 секунды:
    Нпрописал как ты посаветовал, вот так было
    Код (Text):
    1. if (ereg("^[a-zA-Z0-9\-_]{1,255}$", $mensaje))
    Вот так сделал
    Код (Text):
    1. if (preg_match("^[a-zA-Z0-9\-_]{1,255}$", $mensaje))
    Всёравно выдаёт:
    Warning: preg_match(): No ending delimiter '^' found in /home/user9031/virtualbriz2.ru/funciones.php on line 5
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ты вообще видишь разницу? помидор красный, у трактора дверь вот так открывается. была ошибка устаревшей функции, стало - предупреждение неверной регулярки... это какбэ нормально. ты заменил одну функцию другой. у них могут быть разные апи.

    на, чтоб тебе жопу не рвать - напиши вот так if (preg_match("~^[a-zA-Z0-9\-_]{1,255}$~", $mensaje)) - тебе всё равно не понять а предупреждение исчезнет.
     
  5. abatfarea

    abatfarea Новичок

    С нами с:
    30 мар 2015
    Сообщения:
    16
    Симпатии:
    0
    Спасибо, за разьяснение, про жопу и за помощь. Как ты в реале с людми общаешся, такой нервный?
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    легко. в реале люди не пытаются быть обиженными как ты, поэтому не обижаются на подобного рода подстегивания. кстати тебе они полностью соответствуют. погугилть первоначальные ошибки ты поленился. тупо заменил по моим выдержкам из мануала одно на другое и получил предупреждение которое поленился сравнить с прошлым. и опять поленился погуглить. ну ты ленивый а я хамоватый. главное что твоя проблема решена и не важно как ты при этом выступил :D
     
  7. abatfarea

    abatfarea Новичок

    С нами с:
    30 мар 2015
    Сообщения:
    16
    Симпатии:
    0
    Тю, кто сказал, что я обиделся. Меня обидеть, это нужно очень постараться. Я оптимист и реалист. Просто спросил, а ты уж такую лекцию, загнул. А за помощь, в решении проблемы действительно спасибо.