Manuel PHP
Précédent |  | Suivant

# filesize

(PHP 3, PHP 4 , PHP 5)

filesize -- Renvoie la taille du fichier

## Description

int filesize ( string filename)

filesize() renvoie la taille du fichier filename, ou `FALSE` en cas d'erreur.

> Note : Comme le type entier de PHP est signé et que de nombreuses plates-formes utilisent des entiers de 32 bits, filesize() peut retourner des résultats étranges pour les fichiers de taille supérieure à 2 Go. Pour les fichiers entre 2 et 4 Go, cela peut être contourné avec sprintf("%u", filesize($file)).

> Note : Les résultats de cette fonction sont mis en cache. Voyez la fonction clearstatcache() plus de détails.

> Astuce : Depuis PHP 5.0.0 cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Annexe L pour une liste des protocoles supportant la famille de fonctionnalités de stat().

Exemple 1. Exemple avec filesize()

`<?php // outputs e.g. unfichier.txt: 1024 octets $filename = 'unfichier.txt'; echo $filename . ': ' . filesize($unfichier) . ' octets'; ?>`

Voir aussi file_exists().

Précédent | Sommaire | Suivant
fileperms | Niveau supérieur | filetype