Thomas Luethi: mehrere mime types ???

Beitrag lesen

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/