O PHP retorna um código de erro apropriado na array do arquivo.
O código de erro pode ser encontrado no segmento
error
da array que é criada pelo PHP durante o envio do arquivo.
Em outras palavras, o erro pode ser encontrado em
$_FILES['userfile']['error'].
O valor deste código de erro é uma das
constantes
UPLOAD_ERR_*
.