PHP - Fonction FileInfo file ()

La fonction finfo_file () peut renvoyer des informations sur un fichier.

Syntaxe

string finfo_file ( resource $finfo , string $file_name [, int $options [, resource $context ]] )
finfo
string file ( string $file_name [, int $options [, resource $context ]] )

La fonction finfo_file () est utilisée pour obtenir les informations sur un fichier, et elle peut renvoyer une description textuelle du contenu de l'argument filename, ou false si une erreur s'est produite.

Exemple

<?php
   $finfo = finfo_open(FILEINFO_MIME);  // return mime type ala mimetype extension
   foreach(glob("*") as $filename) {
      echo finfo_file($finfo, $filename) . "\n";
   }
   finfo_close($finfo);
?>