PHP returns an appropriate error code along with the 
    file array.  The error code can be found in the 
    error segment of the file array that is created 
    during the file upload by PHP. In other words, the error might be 
    found in $_FILES['userfile']['error'].
   
    The value of this error code is one of the
    UPLOAD_ERR_*
    constants.