PHP计算某个目录大小的方法

时间:2022-01-13 14:34:51
PHP来计算某个目录大小的方法。
PHP CURL session COOKIE 
可以调用系统命令,还可以这样: 
<?php

function dirsize($dir) { 

@$dh = opendir($dir); 

$size = 0; 

while ($file = @readdir($dh)) { 

if ($file != "." and $file != "..") { 

$path = $dir."/".$file; 

if (is_dir($path)) { 

$size += dirsize($path); 

} elseif (is_file($path)) { 

$size += filesize($path); 

} // www.jbxue.com

} 

} 

@closedir($dh); 

return $size; 

} 

$bb = "/var/www/lg"; 

$cc = dirsize("$bb"); 

$aa = $cc/1024/1024; 

echo $aa.MB." 

"." 

";