En ocasiones cuando estas trabajando con archivos o realizando un gestor de archivos y necesitar calcular el tamaño de un archivo php no tiene una respuesta con una función propia que nos pueda decir cuantos kb, mb o gb tiene un archivo.\
Para eso les muestro una función que me funciono de la perfección para la tarea, lo único que debes colocar es la ruta exacta del archivo y les va a devolver el tamaño exacto del archivo.
 

<?php
#webdebe.xyz
function tamano_archivo($peso , $decimales = 2 ) {
                                    $clase = array(" Bytes", " KB", " MB", " GB", " TB");
                                    return round($peso/pow(1024,($i = floor(log($peso, 1024)))),$decimales ).$clase[$i];
                                }
?>

 

La forma de utilizar es la siguiente en tan solo una pequeña linea de código para que nos despliegue la información

 

<?php
#webdebe.xyz
echo tamano_archivo('archivo.pdf');
?>

 




Deja un Comentario

Tu dirección de correo no sera publicado. Los campos obligatorios están marcados con *

Nombre *
Correo *
Web