finfo_file

finfo::file

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

finfo_file -- finfo::fileGibt Informationen über eine Datei zurück

Beschreibung

Prozeduraler Stil

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

Objektorientierter Stil

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

Diese Funktion wird benutzt, um Informationen über eine Datei zu erhalten.

Parameter-Liste

finfo

Fileinfo Ressource von finfo_open() zurückgegeben.

file_name

Name einer zu prüfenden Datei.

options

Eine oder eine Disjunktion von mehreren Fileinfo Konstanten.

context

Für eine Beschreibung von context konsultieren Sie Stream Funktionen.

Rückgabewerte

Gibt eine textliche Beschreibung des Inhalts des filename Arguments oder FALSE, falls ein Fehler auftrat.

Beispiele

Beispiel #1 Ein finfo_file() Beispiel

<?php
$finfo 
finfo_open(FILEINFO_MIME_TYPE); // gib den MIME-Typ nach Art der mimetype Extension zurück
foreach (glob("*") as $filename) {
    echo 
finfo_file($finfo$filename) . "\n";
}
finfo_close($finfo);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

text/html
image/gif
application/vnd.ms-excel

Siehe auch