Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

FILEINFO_NONE (int)

Keine spezielle Fehlerbehandlung.

Folge symlinks.

FILEINFO_MIME_TYPE (int)

Gibt den MIME-Typ zurück.

FILEINFO_MIME_ENCODING (int)

Gibt die MIME-Kodierung der Datei zurück.

FILEINFO_MIME (int)

Gibt den MIME-Typ und die MIME-Kodierung gemäß RFC 2045 zurück.

FILEINFO_COMPRESS (int)

Dekomprimiert komprimierte Dateien.

Deaktiviert aufgrund von Fragen bei der Thread-Sicherheit.

FILEINFO_DEVICES (int)

Schaut auf Inhalte von Blöcken oder Chatacter-Spezialgeräte.

FILEINFO_CONTINUE (int)

Gibt alle Übereinstimmungen zurück; nicht bloß die erste.

FILEINFO_PRESERVE_ATIME (int)

Behält falls möglich die ursprüngliche Zugriffszeit bei.

FILEINFO_RAW (int)

Übersetzt nicht druckbare Buchstaben nicht in eine oktale \ooo-Darstellung.

FILEINFO_EXTENSION (int)

Liefert die passende Dateierweiterung zum erkannten MIME-Typen der Datei.

Für Typen, die üblicherweise mehrere Dateierweiterungen haben, wie JPEG-Bilder, enthält der Rückgabewert mehrere durch Schrägstriche getrennte Erweiterungen, z. B.: "jpeg/jpg/jpe/jfif". Für unbekannte Typen, die nicht in der magic.mime Datenbank verfügbar sind, ist der Rückgabewert "???".

Verfügbar seit PHP 7.2.0.

FILEINFO_APPLE (int)

Gibt den Apple-Ersteller und -Typ zurück.

add a note

User Contributed Notes 1 note

up
45
jerome at chaman dot ca
12 years ago
proceed with caution
as the documentation already says 
        
FILEINFO_MIME will output something like "image/jpeg; charset=binary"
        
while
        
FILEINFO_MIME_TYPE outputs  "image/jpeg"
and
FILEINFO_MIME_ENCODING outputs  "binary"