Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/10/2010, 07:38
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses
Puntos: 2135
Respuesta: disk_total_space "problemas"

En los comentarios de la pagina del Manual de PHP tienes un ejemplo de como calcular el tamaño de una carpeta:
Código PHP:
Ver original
  1. <?php
  2.  
  3. function get_dir_size($dir_name){
  4.         $dir_size =0;
  5.            if (is_dir($dir_name)) {
  6.                if ($dh = opendir($dir_name)) {
  7.                   while (($file = readdir($dh)) !== false) {
  8.                         if($file !=&#8221;.” && $file != “..”){
  9.                              if(is_file($dir_name.&#8221;/”.$file)){
  10.                                   $dir_size += filesize($dir_name.&#8221;/”.$file);
  11.                             }
  12.                              /* check for any new directory inside this directory */
  13.                              if(is_dir($dir_name.&#8221;/”.$file)){
  14.                                $dir_size +=  get_dir_size($dir_name.&#8221;/”.$file);
  15.                              }
  16.                            }
  17.                      }
  18.              }
  19.        }
  20. closedir($dh);
  21. return $dir_size;
  22. }
  23.  
  24. $dir_name = &#8220;directory name here”;
  25. /* 1048576 bytes == 1MB */
  26. $total_size= round((get_dir_size($dir_name) / 1048576),2) ;
  27. print &#8220;Directory $dir_name size : $total_size MB”;
  28. ?>

Saludos.