(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
[, int $options = FILEINFO_NONE
[, resource $context
]] ) : stringObjektorientierter Stil
$file_name
[, int $options = FILEINFO_NONE
[, resource $context
]] ) : stringDiese Funktion wird benutzt, um Informationen über eine Datei zu erhalten.
finfoFileinfo Ressource von finfo_open() zurückgegeben.
file_nameName einer zu prüfenden Datei.
optionsEine 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