Funções para Sistema de arquivo
PHP Manual

filesize

(PHP 4, PHP 5)

filesizeLê o tamanho do arquivo

Descrição

int filesize ( string $filename )

Obtém o tamanho do dado arquivo.

Parâmetros

filename

Caminho para o arquivo.

Valor Retornado

Retorna o tamanho do arquivo em bytes, ou FALSE (e gera um erro de nível E_WARNING) no caso de um erro.

Nota: Como o tipo inteiro do PHP é sinalizado e muitas plataformas utilizam inteiros de 32 bits, filesize() pode retornar resultados inesperados para arquivos que sejam maiores que 2 Gb. Para arquivos entre 2 Gb e 4 Gb você pode resolver esse problema utilizando sprintf("%u", filesize($file)).

Exemplos

Exemplo #1 Exemplo de filesize()

<?php

// Exibe algo como: arquivo.txt: 1024 bytes

$filename 'arquivo.txt';
echo 
$filename ': ' filesize($filename) . ' bytes';

?>

Notas

Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.

Dica

A partir do PHP 5.0.0, esta função também pode ser utilizada com alguns wrappers URL. Veja Supported Protocols and Wrappers para uma lista de quais wrappers são suportados pela família de funções stat().

Veja Também


Funções para Sistema de arquivo
PHP Manual