(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.
finfoFileinfo resource von finfo_open().
file_nameName der Datei
optionsEine oder eine Trennung von mehreren Fileinfo Konstanten.
contextFür die Beschreibung des context-Parameters konsultieren Sie bitte das Kapitel Stream Funktionen des Manuals.
Gibt eine textliche Beschreibung des Inhalts von
filename oder FALSE falls ein Fehler auftritt.
Beispiel #1 Ein finfo_file() Beispiel
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime type ala mimetype extension
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