//function dirsize($dir)
//{
// $handle=opendir($dir);
// $size = 0;
// while ( $file=readdir($handle) )
// {
// if ( ( $file == . ) || ( $file == .. ) ) continue;
// if ( is_dir($dir/$file) )
// $size += dirsize($dir/$file);
// else
// $size += filesize($dir/$file);
// }
// closedir($handle);
// return $size;
//}
//$big=dirsize(dirname($_server[script_filename])./);
//echo $big;
得到的结果是小数点后两位的
$big*1024 得到单位为kb
http://www.bkjia.com/phpjc/486551.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/486551.htmltecharticle?php function getdirsize($dir) { $handle = opendir($dir); while (false!==($folderorfile = readdir($handle))) { if($folderorfile != . $folderorfile != ..) { if(is_dir($dir/$folderor...
