thx euch beiden Es klappt 1A und für die nachwelt mein Code PHP-Code: function dirsize($dirName) { $verzeichniss = opendir($dirName); $verzeichnissgroesse = 0; while($verzeich_file = readdir($verzeichniss)) { if ($verzeich_file != '.' && $verzeich_file != '..') { if (is_dir($verzeich_file)) { $verzeichnissgroesse += dirsize($dirName . '/' . $verzeich_file); } else { $verzeichnissgroesse += filesize($dirName . '/' . $verzeich_file); } } } closedir($verzeichniss); if($verzeichnissgroesse<1000) { return number_format($verzeichnissgroesse, 0, ",", ".")." Bytes"; } elseif($verzeichnissgroesse<1000000) { return number_format($verzeichnissgroesse/1024, 1, ",", ".")." kB"; } else { return number_format($verzeichnissgroesse/1048576, 2, ",", ".")." MB"; } } Echt cool das ich seid 2 Tagen die Funktion von "function" kappiert habe
function dirsize($dirName) { $verzeichniss = opendir($dirName); $verzeichnissgroesse = 0; while($verzeich_file = readdir($verzeichniss)) { if ($verzeich_file != '.' && $verzeich_file != '..') { if (is_dir($verzeich_file)) { $verzeichnissgroesse += dirsize($dirName . '/' . $verzeich_file); } else { $verzeichnissgroesse += filesize($dirName . '/' . $verzeich_file); } } } closedir($verzeichniss); if($verzeichnissgroesse<1000) { return number_format($verzeichnissgroesse, 0, ",", ".")." Bytes"; } elseif($verzeichnissgroesse<1000000) { return number_format($verzeichnissgroesse/1024, 1, ",", ".")." kB"; } else { return number_format($verzeichnissgroesse/1048576, 2, ",", ".")." MB"; } }
--
Foren-Regeln