Ordnergröße anzeigen in MB

leikeim

Grünschnabel
Ordnergröße in MB... nach den komma küzen ?

Hallo,

Habe jetz ein Script gefunden....Das auch geht....
PHP:
   <?
   function get_gesamt_size($dir){
   $fp=opendir($dir);
   while($file=readdir($fp)){
   if ($file != "." && $file != "..") {
   if(is_dir($dir.$file)) $size=get_gesamt_size($dir.$file."/")+$size;
   else $size=filesize($dir.$file)+$size;
   }
   }
   closedir($fp);
   return $size;
   }
   $size=get_gesamt_size("bilder/");
   $result = $size / 1024 / 1024;
   echo $result;
   ?>


Frage : Kann man die Stellen nach den komma kürzen ?

gruss leikeim
 
Zuletzt bearbeitet:
PHP:
if (!function_exists("getdirsize")) {
function getdirsize($userpath)
{
$have_size=0;
$handle=opendir("$userpath/");
while($file=readdir($handle)) {
if ($file != "." && $file != ".."){
$size= round(filesize("$userpath/$file") / 1024,2);
$have_size = $have_size + $size;
}
}
return $have_size;
}
}

dann einfach

PHP:
$groesse = getdirsize("MeinOrdner") // Bitte kein / am Ende!
echo $groesse;

prüfen!
 
besten dank für deine schnelle Antwort;-)
habe jetz den cod so
PHP:
<?php
 if (!function_exists("getdirsize")) {
 function getdirsize($userpath)
 {
 $have_size=0;
 $handle=opendir("$userpath/");
 while($file=readdir($handle)) {
 if ($file != "." && $file != ".."){
 $size= round(filesize("$userpath/$file") / 1024,2);
 $have_size = $have_size + $size;
 }
 }
 return $have_size;
 }
 }
 $groesse = getdirsize("bilder") // Bitte kein / am Ende!
 echo $groesse;
 ?>
Wenn ich die Seite auf rufe kommt :
"Parse error: parse error, unexpected T_ECHO in /--------/------/---------/-------/--------/test2.php on line 1"

gruss leikeim
 
Zurück