Zend - The PHP Company




Files and Directories

Add Code


Format a File Size  

Type: code fragment
Added by: kingtech
Entered: 16/05/2001
Last modified: 09/12/2000
Rating: - (fewer than 3 votes)
Views: 5714
Function for calculating and formating a file size in bytes to human readble format


<?php
function get_filesize ($dsize) {
            if (
strlen($dsize) <= && strlen($dsize) >= 7) {                
                
$dsize number_format($dsize 1048576,1);
                return 
"$dsize MB";
            } elseif (
strlen($dsize) >= 10) {
                
$dsize number_format($dsize 1073741824,1);
                return 
"$dsize GB";
            } else {
                
$dsize number_format($dsize 1024,1);
                return 
"$dsize KB";
            }
}
?>


Usage Example


$svra = diskfreespace("/usr2");
$svrb = diskfreespace("/var/ftp");
$totaldf = $svra + $svrb;
    
echo "/usr2: " . get_filesize($svra) . "<br>";
echo "/var : " . get_filesize($svrb) . "<br>";


Rate This Script





Search



This Category All Categories