1. PHP / Говнокод #3637

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function tuc($mensaje)
    {
    	if (ereg("^[a-zA-Z0-9\-_]{1,255}$", $mensaje))
    	{
    		return $mensaje;
    	}else{
    		$mensaje='';
    		return $mensaje;
    	}
    }

    Запостил: Evil_Wolf, 03 Июля 2010

    Комментарии (25) RSS

    • На самом деле если бы тут был не испанский а английский, и не eger а preg и не было бы ненужной седьмой строки и был бы нормальный кодстайл и была бы точка вместо класса то код был бы ничотак
      Ответить
      • вообще вся ветка else не нужна. И божежмой, одинарные кавычки!

        в мануале говорят, что ereg быстрее чем preg, но в 5.3 почему-то ereg уже deprecated
        Ответить
        • >>вообще вся ветка else не нужна
          ну, {, } и else -- правда не нуны

          >>в мануале говорят, что ereg быстрее чем preg,
          лолшто?
          Ответить
          • пардон, действительно,
            "Note: preg_match(), which uses a Perl-compatible regular expression syntax, is often a faster alternative to ereg()."
            Ответить
    • Извините, что пишу не по адресу. Сделал рейтинг минус одиннадцать у 3636, и он утонул! http://govnokod.ru/3636 отвечает, что страница не найдена.
      Ответить
      • жаль. мои здравые предложения утонули тоже
        Ответить
        • А я ведь спрашивал, нажимать или не надо. Зато убедились, что удалить ГК можно. Сможете восстановить по памяти и отправить в «Отзывы»?
          Ответить
          • Быть может страйко выпилил? :-)
            Ответить
            • И он каждый раз выпиливает через 10 секунд после набора одиннадцати минусов?
              Ответить
              • Что-то я не заметил, что ещё пропало ?о0
                Ответить
                • Полистайте страницы и когда встретите интервал между номерами больше единицы — это и будет выпиленный код. This is obvious.

                  3598 выпилен. Там был неинтересный код из одной или двух строк.
                  Ответить
            • мы знакомы? :)
              Ответить
      • Можно вывалить сюда начало обсуждения. Или не надо?
        Ответить
      • а в общем, довольно жестоко. наверное из базы полное удаление, и даже резервной копии нигде нет
        Ответить
        • копия все же есть у меня на мейле, потому что мне отвечали!
          Ответить
          • Автор 3636 — Анонимус? Тогда у него должна быть самая полная копия.
            Ответить
      • а что там? сейчас восстановлю
        Ответить
      • > Сделал рейтинг минус одиннадцать у 3636, и он утонул!
        Пытаешься убить ВЕБ?
        Ответить
        • Ничего себе. Я не антисемит и люблю евг'еев, но я эту фразу прочитал как "Убить всех евреев!"

          К вравчу провериться, что ли
          Ответить

    Добавить комментарий