Fehlermeldungen erklärt
PHP gibt zusammen mit dem Datei-Array entsprechende Fehlermeldungen
zurück. Die Fehlermeldung befindet sich im Segment
error
des Datei-Arrays, welches während des Hochladens
der Datei erstellt wird. Mit anderen Worten: der Fehler kann in
$_FILES['userfile']['error'] gefunden werden.
-
UPLOAD_ERR_OK
-
Wert: 0; Es liegt kein Fehler vor, die Datei wurde erfolgreich hochgeladen.
-
UPLOAD_ERR_INI_SIZE
-
Wert: 1; Die hochgeladene Datei überschreitet die in der php.ini-Anweisung upload_max_filesize festgelegte Größe.
-
UPLOAD_ERR_FORM_SIZE
-
Wert: 2; Die hochgeladene Datei überschreitet die im HTML-Formular mittels der Anweisung MAX_FILE_SIZE angegebene maximale Dateigröße.
-
UPLOAD_ERR_PARTIAL
-
Wert: 3; Die Datei wurde nur teilweise hochgeladen.
-
UPLOAD_ERR_NO_FILE
-
Wert: 4; Es wurde keine Datei hochgeladen.
-
UPLOAD_ERR_NO_TMP_DIR
-
Wert: 6; Fehlender temporärer Ordner.
-
UPLOAD_ERR_CANT_WRITE
-
Wert: 7; Das Speichern der Datei auf die Festplatte ist fehlgeschlagen.
-
UPLOAD_ERR_EXTENSION
-
Wert: 8; Eine PHP-Erweiterung hat das Hochladen der Datei gestoppt. PHP bietet keine Möglichkeit an, um festzustellen welche Erweiterung das Hochladen der Datei gestoppt hat. Die Überprüfung aller geladenen Erweiterungen mittels phpinfo() könnte helfen.