(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)
finfo_file -- finfo::file — Retourne des informations à propos d'un fichier
Style procédural
$finfo
   , string $file_name = NULL
   [, int $options = FILEINFO_NONE
   [, resource $context = NULL
  ]] )Style orienté objet
$file_name = NULL
   [, int $options = FILEINFO_NONE
   [, resource $context = NULL
  ]] )Cette fonction est utilisée pour récupérer des informations à propos d'un fichier.
finfoRessource Fileinfo retournée par finfo_open().
file_nameNom d'un fichier à vérifier.
optionsUne ou une union de plusieurs constantes Fileinfo.
contextPour une description de contexts, référez-vous à Fonctions sur les flux.
   Retourne une description textuelle du contenu de l'argument
   file_name ou FALSE si une erreur s'est produite.
  
Exemple #1 Exemple avec finfo_file()
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE); // Retourne le type mime à l'extension mimetype
foreach (glob("*") as $filename) {
    echo finfo_file($finfo, $filename) . "\n";
}
finfo_close($finfo);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
text/html image/gif application/vnd.ms-excel