본문 바로가기

Web/PHP

파일 폴더 용량

<?

// 파일의 용량을 구한다.
function get_filesize($file)
{
    $size = @filesize(addslashes($file));
    if ($size >= 1024768) {
        $size = number_format($size/1024768, 1) . "M";
    } else if ($size >= 1024) {
        $size = number_format($size/1024, 1) . "K";
    } else {
        $size = number_format($size, 0) . "byte";
    }
    return $size;
}


// 폴더의 용량 ($dir는 / 없이 넘기세요)
function get_dirsize($dir)
{
    $size = 0;
    $d = dir($dir);
    while ($entry = $d->read()) {
        if ($entry != "." && $entry != "..") {
            $size += filesize("$dir/$entry");
        }
    }
    $d->close();
    return $size;
}

?>

'Web > PHP' 카테고리의 다른 글

$_FILES  (0) 2013.09.26
이전글, 다음글  (0) 2013.09.26
백분율 Percentage  (0) 2013.09.26
한글자르기  (0) 2013.09.26
동영상 재생  (0) 2013.09.26