Sinds PHP 4.2.0, geeft PHP in de $_FILES array ook een ['error']
vaiabele terug. I andere woorden, de error kan gevonden worden in
$_FILES['userfile']['error']
.
UPLOAD_ERR_OK
Waarde: 0; Er is geen error opgetreden. Het bestand is met success geupload
UPLOAD_ERR_INI_SIZE
Waarde: 1; De grootte van het bestand is groter dan de in php.ini ingestelde waarde voor upload_max_filesize
UPLOAD_ERR_FORM_SIZE
Waarde: 2; De grootte van het bestand is groter dan de in html gegeven MAX_FILE_SIZE.
UPLOAD_ERR_PARTIAL
Waarde: 3; Het bestand is maar gedeeltelijk geupload.
UPLOAD_ERR_NO_FILE
Waarde: 4; Er is helemaal niks geupload.
Opmerking: Deze zijn PHP constanten geworden in PHP 4.2.0