(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)
finfo_file -- finfo::file — Gibt Informationen über eine Datei zurück
Prozeduraler Stil
$finfo
, string $file_name
= NULL
[, int $options
= FILEINFO_NONE
[, resource $context
= NULL
]] )Objektorientierter Stil
$file_name
= NULL
[, int $options
= FILEINFO_NONE
[, resource $context
= NULL
]] )Diese Funktion wird benutzt, um Informationen über eine Datei zu erhalten.
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.
Gibt eine textliche Beschreibung des Inhalts des
filename
Arguments oder FALSE
, falls ein Fehler auftrat.
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