PHP devuelve un código de error apropiado junto con el
array de ficheros. El código de error se puede encontrar en el
segmento error del array de ficheros que PHP crea
durante la subida de ficheros. En otras palabras, el error puede
encontrarse en $_FILES['fichero_usuario']['error'].
UPLOAD_ERR_OKValor: 0; No hay error, fichero subido con éxito.
UPLOAD_ERR_INI_SIZEValor: 1; El fichero subido excede la directiva upload_max_filesize de php.ini.
UPLOAD_ERR_FORM_SIZEValor: 2; El fichero subido excede la directiva MAX_FILE_SIZE especificada en el formulario HTML.
UPLOAD_ERR_PARTIALValor: 3; El fichero fue sólo parcialmente subido.
UPLOAD_ERR_NO_FILEValor: 4; No se subió ningún fichero.
UPLOAD_ERR_NO_TMP_DIRValor: 6; Falta la carpeta temporal.
UPLOAD_ERR_CANT_WRITEValor: 7; No se pudo escribir el fichero en el disco.
UPLOAD_ERR_EXTENSIONValor: 8; Una extensión de PHP detuvo la subida de ficheros. PHP no proporciona una forma de determinar la extensión que causó la parada de la subida de ficheros; el examen de la lista de extensiones cargadas con phpinfo() puede ayudar.