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

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

Style orienté objet

public finfo::file ( string $file_name [, int $options = FILEINFO_NONE [, resource $context ]] ) : string

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 à vérifier.

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 file_name 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 à 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

Voir aussi