Tom: $_FILES['bild']['tmp_name'] überprüfen ob vorhanden?

Beitrag lesen

Hello,

$picture = getimagesize ($_FILES['bild']['tmp_name']);

wenn aber kein Bild in meiner Var drin ist, bekomme ich eine Fehlermeldung. ich habe schon versucht es mit
isset abzufangen, aber es klappt nicht. Kann mir jemand sagen wie ich die Fehlermeldung abfange?

Frag erst nach, ob der Upload von PHP als fehlerfrei erkannt wurde.
Wenn genau ein File hochgeladen wurde, ist

$_FILES['bild']['error']) === UPLOAD_ERR_OK

if (isset($_FILES['bild']['error']) and $_FILES['bild']['error']) === UPLOAD_ERR_OK)
{
    $pic_data = getimagesize ($_FILES['bild']['tmp_name']);
}

Dann kannst Du auch davon ausgehen, dass ein tmp_name vorhanden ist für das File.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de