filesize

(PHP 3, PHP 4 , PHP 5)

filesize -- Obtiene el tamaño del archivo

Descripción

int filesize ( string nombre_archivo)

Devuelve el tamaño del archivo en bytes, o FALSE en caso de fallo.

Nota: 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)).

Nota: Los resultados de esta función son guardados. Consultar clearstatcache() para más detalles.

Sugerencia: As of PHP 5.0.0 this function can also be used with some URL wrappers. Refer to Apéndice L for a listing of which wrappers support stat() family of functionality.

Ejemplo 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';

?>

Vea también file_exists()