Функция подсчета общего веса файлов в директории с вложеными папками
function size_dir( $dir ) {
$full_size =0;
$opdir =opendir( $dir );
while ( $a = readdir( $opdir ))
{ if ( $a != "." && $a != ".." && ! is_dir ( $dir . '/' . $a ))
{ $full_size = $full_size + filesize ( $dir . '/' . $a );}
elseif ( $a != "." && $a != ".." && is_dir ( $dir . '/' . $a )) { $full_size = $full_size +size_dir( $dir . '/' . $a );}
}
closedir ( $opdir );
return $full_size ;}
}
|