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');
?>







