(PHP 4, PHP 5)
filesize — Obtiene el tamaño del archivo
Obtiene el tamaño del archivo dado.
Ruta al archivo.
Devuelve el tamaño del archivo en bytes, o FALSE (y genera un error de nivel E_WARNING) en caso de fallo.
Note: Dado que el tipo entero de PHP tiene signo y muchas plataformas usan enteros de 32 bits, filesize() puede devolver resultados inesperados para archivos con un tamaño mayor de 2GB. Para archivos entre 2GB y 4GB de tamaño, esto puede resolverse por lo general usando sprintf("%u", filesize($archivo)).
Example#1 Ejemplo de filesize()
<?php
// imprime, p.ej. un_archivo.txt: 1024 bytes
$nombre_archivo = 'un_archivo.txt';
echo $nombre_archivo . ': ' . filesize($nombre_archivo) . ' bytes';
?>
Note: Los resultados de esta función son guardados. Consultar clearstatcache() para más detalles.
A partir de PHP 5.0.0, esta funcion tambien puede usarse con algunas URL como nombre de fichero. Consultar Lista de Protocolos/Envolturas Soportadas, para obtener una lista con soporte para la funcionalidad stat().