How to use disk_free_space() function to get number of bytes available on filesystem in PHP

2 Answers

0 votes
echo disk_free_space("c:");

/*
run:

14112018432 
 
*/

 



answered Apr 17, 2016 by avibootz
0 votes
function formatBytes($bytes, $precision = 2) 
{ 
    $sizes = array('B', 'KB', 'M', 'GB', 'TB');   
    $base = log($bytes, 1024);

    return round(pow(1024, $base - floor($base)), $precision) . ' ' . $sizes[floor($base)];
}    
   
echo formatBytes(disk_free_space("c:")) . "<br />";
echo formatBytes(disk_free_space("c:"), 3) . "<br />";

/*
run:

13.14 GB
13.144 GB
 
*/

 



answered Apr 17, 2016 by avibootz

Related questions

1 answer 138 views
1 answer 182 views
4 answers 267 views
1 answer 161 views
...