Calculer le poids d’un fichier

La fonction ci-dessous sert à calculer la taille du fichier qui lui est passé en paramètre.

$file : Lien du fichier

Exemple  de résultat : 125 Kb

Function getSize()
function getSize($file) {
  $bytes = filesize($file);
  $s = array('b', 'Kb', 'Mb', 'Gb');
  $e = floor(log($bytes) / log(1024));
  return sprintf('%.2f ' . $s[$e], ($bytes / pow(1024, floor($e))));
}

Fonction adaptée à partir de ce commentaire sur php.net