PHP gibt zusammen mit dem Datei-Array entsprechende
Fehlermeldungen. Die Fehlermeldung befindet sich im Segment
error des Datei-Arrays, welches während des
Hochladens der Datei erstellt wird. In anderen Worten kann der Fehler
in $_FILES['userfile']['error'] gefunden werden.
UPLOAD_ERR_OKWert: 0; Es liegt kein Fehler vor, die Datei wurde erfolgreich hochgeladen.
UPLOAD_ERR_INI_SIZEWert: 1; Die hochgeladene Datei überschreitet die in der Anweisung upload_max_filesize in php.ini festgelegte Größe.
UPLOAD_ERR_FORM_SIZEWert: 2; Die hochgeladene Datei überschreitet die in dem HTML Formular mittels der Anweisung MAX_FILE_SIZE angegebene maximale Dateigröße.
UPLOAD_ERR_PARTIALWert: 3; Die Datei wurde nur teilweise hochgeladen.
UPLOAD_ERR_NO_FILEWert: 4; Es wurde keine Datei hochgeladen.
UPLOAD_ERR_NO_TMP_DIRWert: 6; Fehlender temporärer Ordner. Eingeführt in PHP 5.0.3.
UPLOAD_ERR_CANT_WRITEWert: 7; Speichern der Datei auf die Festplatte ist fehlgeschlagen. Eingeführt in PHP 5.1.0.
UPLOAD_ERR_EXTENSIONWert: 8; Eine PHP Erweiterung hat den Upload der Datei gestoppt. PHP bietet keine Möglichkeit an, um festzustellen welche Erweiterung das Hochladen der Datei gestoppt hat. Überprüfung aller geladenen Erweiterungen mittels phpinfo() könnte helfen. Eingeführt in PHP 5.2.0.