As of PHP 4.2.0, you could use $_FILES[ 'userfile']['error'] and plan your logic according to the error codes.
Vous pouvez utiliser la variable $file_type pour recaler les fichiers qui n 'ont pas le bon type.