Calcular tamaño de un archivo

Hemos creado una función en php para mostrar el peso de un archivo en bytes, kb, mb, etc... en función de su tamaño, pudiendo variar el número de decimales. De esta forma mostraremos de una forma más entendible al usuario el tamaño de un archivo.

El php utilizando la función filesize obtenemos el tamaño real del archivo en bytes, pudiendo ser este número muy largo en función de su tamaño, para ello hemos creado esta función, para generar el tamaño de una manera más limpia y clara.

  1. <?php
  2. function tamano_archivo($peso $decimales ) {
  3. $clase = array(" Bytes"" KB"" MB"" GB"" TB"); 
  4. return round($peso/pow(1024,($i floor(log($peso1024)))),$decimales ).$clase[$i];
  5. }
  6. $nombre_archivo 'prueba.zip'// nombre archivo
  7. $peso_archivo filesize($nombre_archivo); // obtenemos su peso en bytes
  8. echo tamano_archivo($peso_archivo);  // mostramos su peso ya modificado
  9. ?>

Noticias

Pronto os mantendremos informados de nuevas noticias de diseño gráfico, páginas web, multimedia, etc.. y más información de picos de europa en León.

Últimos tutoriales

Categorías

Enlaces web

© León Púrpura 2008
Zamora | Salamanca | León

Profesionales de diseño web en León
Enlaces | Colabora con nosotros | Solicita presupuesto