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

    +50

    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
    public function getFilename($filename) {
            $string = ereg_replace("ж", "zh", $filename);
            $string = ereg_replace("ё","yo",$string);
            $string = ereg_replace("и", "i",$string);
            ......
    
            $string = ereg_replace("Т","T",$string);
            $string = ereg_replace("Б","B",$string);
            
            $string = ereg_replace(" ","_",$string);
            $filename = preg_replace("/[^\w\.\-_]/","",$string);
            
            return strtolower($filename);
        }

    Запостил: UnnamedUser, 01 Декабря 2012

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

    • Было, и не раз. http://govnokod.ru/12046.

      P.S. Что интересно - совпал даже порядок букв. Авторы кода с одного места что-ли их копипастили... Ну не может же такой порядок букв случайно получиться у двух разных людей.
      Ответить
    • > ereg_replace

      Ещё и регулярки! Вот она, стрельба из пушки по воробьям.
      Ответить

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