GetImageSize () gibt nicht FALSE zurück, wenn es sollte

Arbeite hier an einem kleinen Upload-Skript. Ich versuche zu überprüfen, ob das hochgeladene Bild wirklich ein Bild und nicht nur eine umbenannte PHP-Datei ist.

Wenn das Skript veröffentlicht ist, kann ich das Array mit drucken

<code>foreach ($_FILES['images']['name'] as $key => $value){             
        print_r(getimagesize($_FILES['images']['tmp_name'][$key]));
</code>

Das funktioniert einwandfrei, es wird also nicht falsch zurückgegeben. Aber selbst wenn ich eine Datei hochlade, die kein Bild ist, wird sie nicht falsch sein. Es gibt überhaupt nichts zurück und der Rest meines Skripts verarbeitet das Ding wie ein Bild.

Kann mir jemand sagen, was ich falsch mache?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage