Luisa: Ein paar Fragen zu Datei-Uploads

Beitrag lesen

Guten Abend!

Gar nicht. Du prüft, ob der Anwender ein Bild mitgeschickt hat oder nicht. Hast Du multipart/mixed in deinem FORM-Tag stehen?

Nein, multipart/form-data
Was ist der Unterschied?

Du kannst überprüfen, ob der User einen Upload gemacht hat und ob der Upload Deinen Anforderungen (MIME Type, Dateigröße, Dateiinhalt) entspricht.

Kann so eine Upload-Funktion denn gefährlich sein?

Im Moment prüfe ich durch:
$datei = getimagesize($_FILES["datei"]["tmp_name"]);
if ($foto[2]=="") { ...ABBRUCH... }
ob wirklich ein Bild hochgeladen wurde.

Ist das ausreichend?

Die Luisa :-)