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

    +80.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    <?php
            else
            {
                $invalid_user_name_chars = array();
                $invalid_user_name_chars[] = '/';
                $invalid_user_name_chars[] = '\\';
                $invalid_user_name_chars[] = '?';
                $invalid_user_name_chars[] = '@';
                $invalid_user_name_chars[] = '*';
                $invalid_user_name_chars[] = '[';
                $invalid_user_name_chars[] = ']';
                $invalid_user_name_chars[] = '(';
                $invalid_user_name_chars[] = ')';
                $invalid_user_name_chars[] = '{';
                $invalid_user_name_chars[] = '}';
                $invalid_user_name_chars[] = '<';
                $invalid_user_name_chars[] = '>';
                $invalid_user_name_chars[] = '-';
                $invalid_user_name_chars[] = '+';
                $invalid_user_name_chars[] = '=';
                $invalid_user_name_chars[] = '.';
                
                for ($i = 0; $i < count($invalid_user_name_chars); $i ++)
                {
                    if (stristr($_POST['user_name'], "$invalid_user_name_chars[$i]"))
                    {
                        $err = $lang['user_name_invalid'] . ' ( <span class="signup-invalid-char">' . $invalid_user_name_chars[$i] . '</span> )';
                        break;
                    }
                }
            }

    очередной индусокод
    решается 1ой строкой регекспа, но они легких путей не ищут.

    Запостил: guest, 18 Мая 2009

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

    • cheef:
      лёгкие пути они для идиотов, и платят за строчки кода!! :D
      Ответить
    • Да, они еще и сопвадение через stristr ищут... Жаль что не через preg_match!
      Ответить
    • ыыы:
      это просто вырвиглазный пиздец ))))))))
      Ответить

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