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

phpfilesize(filename);

Exemple

Obtenons la taille du fichier 'test.txt' :

php<?php
  $res = filesize('test.txt');
  echo $res;
?>

Résultat de l'exécution du code (par exemple) :

php1024

Exemple

Vérifions l'existence du fichier avant d'obtenir sa taille :

php<?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 :

php'Taille du fichier : 1024 octets'

Exemple

Obtenons la taille du fichier et convertissons-la en kilo-octets :

php<?php
  $res = filesize('test.txt') / 1024;
  echo round($res, 2) . " Ko";
?>

Résultat de l'exécution du code :

php'1.00 Ko'

Voir aussi