finfo_file
finfo::file
(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)
finfo_file -- finfo::file — Gibt Informationen über eine Datei zurück
Beschreibung
Prozeduraler Stil
string finfo_file
( resource
$finfo
, string $file_name = NULL
[, int $options = FILEINFO_NONE
[, resource $context = NULL
]] )Objektorientierter Stil
public string finfo::file
( string
$file_name = NULL
[, int $options = FILEINFO_NONE
[, resource $context = NULL
]] )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