Vérification du type MIME
Je teste le type MIME d'un fichier issu d'un formulaire ainsi :
Code:
1 2
|
<input type="file" name="userfile" size="50" /> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
$file = $_FILES['userfile'];
$mime_types = array('application/msword',
'application/msexcel',
'text/html',
'application/pdf',
'application/postscript',
'application/rtf',
'application/x-gzip',
'application/zip',
'image/bmp',
'image/gif',
'image/jpeg',
'image/png',
'image/tiff',
'text/plain',
'application/x-gtar');
if(!in_array($file['type'], $mime_types)) {
$errors[] = 'Vous ne pouvez envoyer de fichier de ce type';
} |
Peut importe ce que je tente d'uploader il m'affiche le message d'erreur.
Je ne vois pas d'où provient le problème...
merci d'avance