Thomas Meinike: PHP-Funktion zum Abfragen des Mime-Typs

Beitrag lesen

Hallo,

Ich möchte ein Verzeichnis mit Dateien auslesen und deren Mime-Typen bestimmen.

Bei Bildern hilft ab PHP 4.3.0 die Funktion image_type_to_mime_type(), die als Argument einen Zahlenwert erwartet. Dieser kann mit getimagesize() [PHP 3/4 --> Ergebnis ist ein Array] bestimmt werden:

$imageinfos=getimagesize("bild.jpg");
$imagetype=$imageinfos[2];                     // hier 2, da JPEG
$mimetype=image_type_to_mime_type($imagetype); // hier image/jpeg

Bei niedrigeren PHP-Versionen kann man den erhaltenen Zahlenwert auch manuell umsetzen: 1 = image/gif, 2 = image/jpeg, 3 = image/png usw.

MfG, Thomas