Axel: Mime-Type beim Upload mit IE kaputt

Beitrag lesen

Vielen Dank für Eure Antworten. Da neben JPG- und GIF-Dateien auch TIFFs hochgeladen werden sollen, funktioniert es mit getimagesize() leider nicht, obwohl die Funktion in der Theorie auch TIFFs erkennen sollte. (Ich hoffe nicht, dass alle meine TIFFs, die ich probeweise hochladen wollte, beschädigt waren.)

file war ein guter Tip! Man sollte, wie mir scheint, sich viel häufiger auf die bewährten Tools von UNIX besinnen.

Wen interessiert's:

$filetype = exec ("file ".$HTTP_POST_FILES['uploaded_image']['tmp_name']);
if (!preg_match ("/^/tmp/\w+: (JPEG|TIFF|GIF)/", $filetype)) $fehler.= 'Die Datei muss eine GIF-, JPG- oder TIFF-Datei sein.<br>';

Nochmals Vielen Dank

Axel