Forum und email

finfo_file

(PECL fileinfo:0.1-1.0.4)

finfo_file — Retourne des informations à propos d'un fichier

Description

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

Cette fonction est utilisée pour récupérer des informations à propos d'un fichier.

Liste de paramètres

finfo

Ressource Fileinfo retournée par finfo_open().

file_name

Nom d'un fichier à être vérifié.

options

Une ou une union de plusieurs constantes Fileinfo.

context

Pour une description de contexts, référez-vous à Flux.

Valeurs de retour

Retourne une description textuelle du contenu de l'argument filename ou FALSE si une erreur s'est produite.

Exemples

Example#1 Exemple avec finfo_file()

<?php
$finfo 
finfo_open(FILEINFO_MIME); // Retourne le type mime à la 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

Voir aussi