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