note 61238 added to function.stat
| From: | marting dot dcATgmail dot com at osu1 dot php dot net | Date: | Sun, 29 Jan 2006 01:08:20 +0000 |
| Subject: | note 61238 added to function.stat | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-102648@lists.php.net to get a copy of this message | ||
If you want to know a directory size, this function will help you:
<?
function dir_size($dir)
{
$handle = opendir($dir);
while ($file = readdir($handle)) {
if ($file != '..' && $file != '.' &&
!is_dir($dir.'/'.$file)) {
$mas += filesize($dir.'/'.$file);
} else if (is_dir($dir.'/'.$file) && $file != '..' && $file
!= '.') {
$mas += dir_size($dir.'/'.$file);
}
}
return $mas;
}
echo dir_size('DIRECTORIO').' Bytes';
?>
----
Server IP: 200.93.86.176
Probable Submitter: 200.93.34.232
----
Manual Page -- http://www.php.net/manual/en/function.stat.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+61238
Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+61238&report=yes&reason=added+to+the+manual
Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+61238&report=yes&reason=bad+code
Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+61238&report=yes&reason=spam
Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+61238&report=yes&reason=useless
Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+61238&report=yes&reason=non-english
Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+61238&report=yes&reason=already+in+docs
Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+61238&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+61238&report=yes
Search -- http://master.php.net/manage/user-notes.php