function recursive_dir($root,$path_ext = "",$check_ext = "",$new_path_ext = "") { global $site_files_size; $dh = @opendir($root.$path_ext.$new_path_ext); while(false !== ($entry = @readdir($dh))) { if($entry != "." && $entry != ".." && is_dir($root.$path_ext.$new_path_ext."/".$entry)) { $prev_path_ext = $new_path_ext; $new_path_ext .= "/".$entry; recursive_dir($root,$path_ext,$check_ext,$new_path_ext); $new_path_ext = $prev_path_ext; } elseif($entry != "." && $entry != ".." && eregi("($check_ext)$",$entry)) { $site_files_size += @filesize($root.$path_ext.$new_path_ext."/".$entry); } } closedir($dh); return $site_files_size; } echo "\n"; echo ""; echo "
"; //server fies size echo "Rozmiar plików: ".parsebytesize(recursive_dir(BASEDIR)).""; unset ($site_files_size); echo ""; //server base size $db_size = 0; $res = dbquery("SHOW TABLE STATUS FROM ".$db_name); // zamiast $db_name wpisz nazwe swojej bazy while($row = dbarray($res)) { $db_size += $row['Data_length'] + $row['Index_length']; } echo "Rozmiar bazy: ".parsebytesize($db_size).""; unset ($db_size); echo "
";