note 68080 added to function.disk-free-space

From: Date: Wed, 12 Jul 2006 14:13:05 +0000
Subject: note 68080 added to function.disk-free-space
Groups: php.notes 
Request: Send a blank email to php-notes+get-114698@lists.php.net to get a copy of this message
List all drives, free space, total space and percentage free. <? for ($i = 67; $i <= 90; $i++) { $drive = chr($i); if (is_dir($drive.':')) { $freespace = disk_free_space($drive.':'); $total_space = disk_total_space($drive.':'); $percentage_free = $freespace ? round($freespace / $total_space, 2) * 100 : 0; echo $drive.': '.to_readble_size($freespace).' / '.to_readble_size($total_space).' ['.$percentage_free.'%]<br />'; } } function to_readble_size($size) { switch (true) { case ($size > 1000000000000): $size /= 1000000000000; $suffix = 'TB'; break; case ($size > 1000000000): $size /= 1000000000; $suffix = 'GB'; break; case ($size > 1000000): $size /= 1000000; $suffix = 'MB'; break; case ($size > 1000): $size /= 1000; $suffix = 'KB'; break; default: $suffix = 'B'; } return round($size, 2).$suffix; } ?> ---- Server IP: 216.235.15.211 Probable Submitter: 24.203.221.212 ---- X-Spam-Status: No, hits=3.3 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER, HTML_MESSAGE autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.disk-free-space.php Edit -- http://master.php.net/note/edit/68080 Del: integrated -- http://master.php.net/note/delete/68080/integrated Del: useless -- http://master.php.net/note/delete/68080/useless Del: bad code -- http://master.php.net/note/delete/68080/bad+code Del: spam -- http://master.php.net/note/delete/68080/spam Del: non-english -- http://master.php.net/note/delete/68080/non-english Del: in docs -- http://master.php.net/note/delete/68080/in+docs Del: other reasons-- http://master.php.net/note/delete/68080 Reject -- http://master.php.net/note/reject/68080 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#114698) next »