lunes, 28 de julio de 2014

Como obtener el tamaño de un archivo con PHP


Bienvenid@s, hoy veremos como obtener el tamaño de un archivo con PHP, para ello utilizaremos la función filesize(src), esta función nos regresará el número total de bytes del archivo seleccionado, ten en cuenta que 1 megabyte es igual a 1024*1024*1 que equivale a 1048576 Bytes.

En el script de ejemplo obtendremos el tamaño tanto en bytes como en megabytes del archivo, incluye en la variable $src la ruta del archivo del cual quieres obtener su tamaño.

// Ruta del archivo
$src = "php.png";
// Obtenemos el tamaño en bytes
$filesize = filesize($src);

echo "<p>$filesize bytes</p>";

// En megabytes
$megabyte = 1024 * 1024 * 1;
$filesize_mb = round($filesize/$megabyte, 2);
echo "<p>$filesize_mb megabytes</p>";


No hay comentarios: