note 36813 added to function.disk-free-space
| From: | me at no dot spam dot arkadiusz dot de | Date: | Thu, 23 Oct 2003 12:12:42 +0000 |
| Subject: | note 36813 added to function.disk-free-space | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-59167@lists.php.net to get a copy of this message | ||
here is an example for calculating bytes in kb, mb, gb...etc. it's usefull to show the
free/used space of big hdd's.
<?php
function do_bytes($size) {
$kb = 1024; // Kilobyte
$mb = 1024 * $kb; // Megabyte
$gb = 1024 * $mb; // Gigabyte
$tb = 1024 * $gb; // Terabyte
if($size==0) return "n/a";
if($size < $kb) {
return $size." Bytes";
} else if($size < $mb) {
return round($size/$kb,2)." kb";
} else if($size < $gb) {
return round($size/$mb,2)." mb";
} else if($size < $tb) {
return round($size/$gb,2)." gb";
} else {
return round($size/$tb,2)." tb";
}
}
?>
----
Manual Page -- http://www.php.net/manual/en/function.disk-free-space.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+36813
Delete -- http://master.php.net/manage/user-notes.php?action=delete+36813&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+36813&report=yes
Search -- http://master.php.net/manage/user-notes.php