Tom: Upload

Beitrag lesen

Hello,

if(isset($_FILES[$uploadfiledname]['error'] and $_FILES[$uploadfiledname]['error']===0))
wozu isset()?

if($_FILES[$uploadfieldname]['error']) Fehlermeldung();
sollte doch ausreichen, wenn zuvor geprüft wurde, ob ein Upload stattgefunden hat, oder?

Nein. Ich sagte ja, dass man dies als erstes prüfen soll.

Es könnte sein, dass gar kein $_FILES-Array vorhanden ist. Gründe gibt es einige.
Es könnte sein, dass $_FILES[$uploadfieldname]['error'] ein Array ist.
Dann liegt aber noch lange kein Fehler vor.
Dazu müsste man dann das Konzept besprechen, also Zusammenspiel zwischen HTML-Dokument am Client und PHP-Script am Server.

Die Prüfung auf 'identisch 0' ist hier einfach richtig.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de