Heim > Artikel > Backend-Entwicklung > Beschreibung der PHP-Datei-Upload-Fehlermeldung
Ab PHP 4.2.0 gibt PHP zusammen mit dem Dateiinformationsarray einen entsprechenden Fehlercode zurück. Dieser Code befindet sich im Fehlerfeld im Dateiarray, das beim Hochladen der Datei generiert wird, also $_FILES['userfile']['error'].
UPLOAD_ERR_OK
Der Wert ist 0, es tritt kein Fehler auf und die Datei wurde erfolgreich hochgeladen.
UPLOAD_ERR_INI_SIZE
Der Wert ist 1 und die hochgeladene Datei überschreitet den Grenzwert der Option upload_max_filesize in php.ini.
UPLOAD_ERR_FORM_SIZE
Der Wert ist 2 und die Größe der hochgeladenen Datei überschreitet den durch die Option MAX_FILE_SIZE im HTML-Formular angegebenen Wert.
UPLOAD_ERR_PARTIAL
Der Wert ist 3, die Datei wird nur teilweise hochgeladen.
UPLOAD_ERR_NO_FILE
Der Wert ist 4 und es wurde keine Datei hochgeladen.
UPLOAD_ERR_NO_TMP_DIR
Der Wert ist 6 und der temporäre Ordner kann nicht gefunden werden. Eingeführt in PHP 4.3.10 und PHP 5.0.3.
UPLOAD_ERR_CANT_WRITE
Der Wert ist 7, das Schreiben der Datei ist fehlgeschlagen. Eingeführt in PHP 5.1.0.
Hinweis:
Die oben genannten Werte wurden nach PHP 4.3.0 zu PHP-Konstanten.