Hallo,
$type = $_FILES['file']['type'];
Du solltest Dich nicht darauf verlassen, was die
Browser von der Datei sagen.
Pruefe sie stattdessen mit getimagesize().
Nur so kannst Du (einigermassen) sicher sein,
dass es sich um ein Bild im gewuenschten Format handelt.
http://www.php.net/manual/en/function.getimagesize.php
if($type != "image/gif" && $type != "image/pjpeg" && $type != "image/tiff")
Obwohl image/pjpeg noch durch die Welt geistert,
ist der korrekte MIME-Type: image/jpeg
http://selfhtml.teamone.de/diverses/mimetypen.htm
http://www.faqs.org/rfcs/rfc2046.html
Wie gesagt, empfehle ich Dir, den Typ mit getimagesize()
zu ermitteln.
Der Typ ist dann 1 (GIF), 2 (JPEG), 7 oder 8 (TIFF).
btw: Warum ausgerechnet TIFF?
Warum PNG _nicht_?
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/