Fonction filesize
La fonction filesize renvoie la taille d'un fichier en octets.
En paramètre, la fonction accepte le chemin vers le fichier.
Si le fichier n'existe pas, la fonction renverra false et générera un avertissement.
Syntaxe
filesize(filename);
Exemple
Obtenons la taille du fichier 'test.txt' :
<?php
$res = filesize('test.txt');
echo $res;
?>
Résultat de l'exécution du code (par exemple) :
1024
Exemple
Vérifions l'existence du fichier avant d'obtenir sa taille :
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
$res = filesize($filename);
echo "Taille du fichier : " . $res . " octets";
} else {
echo "Fichier non trouvé";
}
?>
Résultat de l'exécution du code :
'Taille du fichier : 1024 octets'
Exemple
Obtenons la taille du fichier et convertissons-la en kilo-octets :
<?php
$res = filesize('test.txt') / 1024;
echo round($res, 2) . " Ko";
?>
Résultat de l'exécution du code :
'1.00 Ko'
Voir aussi
-
la fonction
disk_free_space,
qui montre l'espace libre -
la fonction
disk_total_space,
qui montre la taille totale du disque -
la fonction
file_exists,
qui vérifie l'existence d'un fichier