Fonctions Fileinfo
PHP Manual

finfo_file

finfo::file

(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)

finfo_file -- finfo::fileRetourne des informations à propos d'un fichier

Description

Style procédural

string finfo_file ( resource $finfo , string $file_name = NULL [, int $options = FILEINFO_NONE [, resource $context = NULL ]] )

Style orienté objet

string finfo::file ( string $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.

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 à Fonctions sur les flux.

Valeurs de retour

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

Exemples

Exemple #1 Exemple avec finfo_file()

<?php
$finfo 
finfo_open(FILEINFO_MIME_TYPE); // 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


Fonctions Fileinfo
PHP Manual