Hallo,
Nicht, wenn Du nicht sagst, woher die Variable $type ihren Wert bekommt.
$type = $HTTP_POST_FILES['file']['type'];
Bestimme den MIME-Tye des hochgeladenen Bildes mit PHP-Funktionen, speziell mit getimagesize() [PHP 3/4] sowie image_type_to_mime_type() [ab PHP 4.3.0].
getimagesize() gibt ein Array zurueck:
[0] width, [1] height,
[2] type: 1=GIF, 2=JPEG, 3=PNG, 4=SWF, 5=PSD, 6=BMP, 7=TIFF (Intel), 8=TIFF (Motorola), ...
[3] html: width="..." height="..."
image_type_to_mime_type() ergibt den MIME-Type zum jeweiligen numerischen Wert zurueck
Die Anwendung der genannten Funktionen erfolgt hier beim Auswerten von EXIF-Daten: http://webserver.et.fh-merseburg.de/person/meinike/PHP/exif/.
MfG, Thomas