<?php function dirsize($dirName = '.') { $dir = dir($dirName); $size = 0; while($file = $dir->read()) { if ($file != '.' && $file != '..') { if (is_dir($file)) { $size += dirsize($dirName . '/' . $file); } else { $size += filesize($dirName . '/' . $file); } } } $dir->close(); return $size; } ?>
<?php function dirrsize($dir) { if($objs = glob($dir."/*")){ foreach($objs as $obj) { is_dir($obj)? $size=dirrsize($obj)+$size : $size=((filesize($obj))+$size); } } return($size); } echo dirrsize ("phpRS-265"); ?>