Tema: FAQ's de PHP
Ver Mensaje Individual
  #154 (permalink)  
Antiguo 25/01/2006, 18:32
jotamachuca
 
Fecha de Ingreso: octubre-2004
Mensajes: 143
Antigüedad: 22 años
Puntos: 0
Tamaño de Archivo en Formato Humano

Pregunta: Como obtener el tamaño de un archivo en formato entendible para el ser humano común y silvestre, como 150KB, 250MB ,etc ???
Respuesta Con el siguiente método

Código PHP:
<?php
function tamano_humano($size , $precision = 1 )
{
   if(
$size == 0)
   {
       return 
"0 Bytes";
   }
   
   
$filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
   return 
round($size/pow(1024, ($i = floor(log($size, 1024)))), $precision ) . $filesizename[$i];
}
?>
Este método lo obtuve de php.net, pero le agregue el argumento de precisión... vamos que algo tenia que hacerle

Espero que les sirva..

Saludos

Última edición por jotamachuca; 25/01/2006 a las 18:44 Razón: Me equivoque en una variable :borracho: