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

    +162

    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 Sharesize($size) {
        $mb = 1024*1024;
        $gb = 1024*1024*1024;
        $tb = 1024*1024*1024*1024;
        if ( $size >= $tb ) {
            $mysize = sprintf ("%01.3f",$size/$tb) . "</span>";
        } elseif ( $size >= $gb ) {
            $mysize = sprintf ("%01.3f",$size/$gb) . "</span> Гб";
        } elseif ( $size >= $mb ) {
            $mysize = sprintf ("%01.3f",$size/$mb) . "</span> Мб";
        } elseif ( $size >= 1024 ) {
            $mysize = sprintf ("%01.3f",$size/1024) . "</span> Кб";
        } else {
            $mysize = $size . " Б";
        }
        $mysize = str_replace(".", "<span class='seryoga'>.", $mysize);
        return $mysize;
    }

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

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

    • >> <span class='seryoga'>
      Забавно. Интересно, чем обосновано название класса таким именем?
      Ответить
    • ОЛОЛОО... а самому умножить а потом вставить слабо :))??
      Ответить
      • С магией получившейся что делать?
        Несмотря на то, что результат будет интерпретироваться при каждом чихе, это не есть узкое горлышко в PHP.
        Ответить

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