Hello,
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/pjpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.<br />";
Auf den Mime-Type vom Browser würde ich mich auch nicht verlassen, sondern diesen auf dem Server überprüfen.
Die Funktion getImageSize() liefert nur Daten, wenn es ein Bild ist. und dann kann man den Header der Files auslesen und schauen, als was sie gekennzeichnet sind.
Musst Du mal unter "Dateiformate" googlen.
Grüße
Tom
-------------
<?php
$size = GetImageSize ("testimg.jpg",&$info);
if (isset ($info["APP13"])) {
$iptc = iptcparse ($info["APP13"]);
var_dump ($iptc);
}
?>