Okay, ich hab was gefunden:
das hier muss in die functions.php kopiert werden:
function dir_size($dir, $size = 0) {
$handle = opendir($dir);
while ($file = readdir($handle)) {
if ($file == '.' || $file == '..') continue;
$full_path = $dir.$file;
if (is_dir($full_path)) {
$size = dir_size($full_path.'/', $size);
} else {
$size += filesize($full_path);
}
}
closedir($handle);
return $size;
}
dann muss man noch eine php-Datei im "Boxes"-Ordner erstellen mit folgendem Inhalt:
<?
$path = '../';
$size = dir_size($path);
echo "<p>Der Ordner $path belegt insgesamt $size Bytes.</p>";
?>
Diese Datei über die Navigation im Admin-Bereich in eine Box einbinden und fertig.
Hab zwar eigentlich schon einige Sachen am Ilch-Script getweakt, bin aber eigentlich trotzdem ein php-Noob. Deshalb 2 Fragen:
1. welcher Ordner wird den im obigen Beispiel ausgelesen? Der Überordner von "Boxes"?
2. kann mir jemand sagen was ich ändern muss damit das Ergebnis nicht in Bytes sondern in Gigabytes ausgegeben wird? 1 Gb sind 1073741824 Byte
Danke