1. Список говнокодов пользователя kitty

    Всего: 1

  2. PHP / Говнокод #15787

    +152

    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
    function locate($info) {
        $name = sprintf("%s_%02d_%02d.jpg", $info['prefix'], $info['vol'], $info['page']);
        if (file_exists($name))
            return $name;
        $name = sprintf("%s_%02d_%03d.jpg", $info['prefix'], $info['vol'], $info['page']);
        if (file_exists($name))
            return $name;
        $name = sprintf("%s%d_%03d.jpg", $info['prefix'], $info['vol'], $info['page']);
        if (file_exists($name))
            return $name;
        $name = sprintf("%s%d_%03d-%03d.jpg", $info['prefix'], $info['vol'], $info['page'], $info['page']+1);
        if (file_exists($name))
            return $name;
        $name = sprintf("%s%d_%03dcover.jpg", $info['prefix'], $info['vol'], $info['page']);
        if (file_exists($name))
            return $name;
        return false;
    }

    Онлайн читалка манги. Эта функция ищет картинку по номеру тома/страницы.

    Как считаете, я сильно наговнокодила? ^_^

    kitty, 19 Апреля 2014

    Комментарии (91)