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

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php
    //............
    if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $_POST[mail]))
    {
    echo"Адрес E-mail,веден неверно.<br /><br />";
    echo"Вы хотите <a href=\"index.php\">Повторить</a>";
    exit;
    }
    
    //............
    ?>

    Зачем ввобще придумали preg_match ?

    Запостил: iNeeXT, 29 Декабря 2010

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

    • Вы хотите повторить...
      так утвердительно еще, ага (
      Ответить
    • Регулярка говно.
      Пунктуация говно.
      Орфография говно.

      А preg_match тут при чем? Что eregi депрекейтед, не в счет.
      Ответить
    • у меня другой вопрос. почему echo echo exit? это наверное ajax, да?
      Ответить
      • O_o
        Ajax это простой php
        Ответить
        • всмысле скрипт, подгружаемый яваскриптом в нужный див.
          он не обязан отдавать json = )
          Ответить
          • document fragment, а как и куда (через какую мать -- понятно) его присобачивают -- неважно
            Ответить
      • вас наверно гаррет укусил %)
        Ответить
    • Хмммм. Мне кажется, или регулярка не осилит ящик в доменной зоне .name?
      Ответить
    • AJAX... расплываюсь в улыбке )))
      Ответить
    • Где здесь С++?
      Ответить

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