function dir_size($dir) {
$totalsize=0;
if($dirstream = @opendir($dir)) {
while(false !== ($filename = readdir($dirstream))) {
if($filename!="." && $filename!="..") {
if(is_file($dir."/".$filename)) {
$totalsize+=filesize($dir."/".$filename);
}
if(is_dir($dir."/".$filename)) {
$totalsize+=dir_size($dir."/".$filename);
}
}
}
}
closedir($dirstream);
return number_format(($totalsize/1024),2);
}
$size = dir_size("/path/to/dir");
echo $size. "Kb";