Seit PHP 4.2.0 gibt PHP 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.
Wert: 0; Es liegt kein Fehler vor, die Datei wurde erfolgreich hochgeladen.
Wert: 1; Die hochgeladene Datei überschreitet die in der Anweisung upload_max_filesize in php.ini festgelegte Größe.
Wert: 2; Die hochgeladene Datei überschreitet die in dem HTML Formular mittels der Anweisung MAX_FILE_SIZE angegebene maximale Dateigröße.
Wert: 3; Die Datei wurde nur teilweise hochgeladen.
Wert: 4; Es wurde keine Datei hochgeladen.
Hinweis: Dies wurden Konstanten in PHP 4.3.0.