dedlfix: Fehlerbehandlung in upload-Script

Beitrag lesen

echo $begrüßung;

$file = getimagesize($_FILES['userfile']['tmp_name']);
   if ($file[2]>0 AND $file[2]<5 AND $_FILES['userfile']['size']<=$max_file_size) {

getimagesize() ist eine der wenigen Funktionen, die unbedingt einen Fehlerunterdrückungsoperator @ vornan haben sollte, denn im Fehlerfall kommt eine Warnmeldung, die sich nicht deaktivieren lässt. Außerdem ist im Fehlerfall der Inhalt von $file ein false und kein Array. Du bekommst dann die nächste Meldung. Frage vor dem weiteren Gebrauch von $file zunächst ab, ob es einem true entspricht, z.B. so: if ($file and $file[2]...

echo "$verabschiedung $name";