Bonjour,
Voilà l'extrait de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // On vérifie le type du fichier, on accepte que les images jpeg/gif/png if (($HTTP_POST_FILES['userfile']['type'] == "image/gif") || ($HTTP_POST_FILES['userfile']['type'] == "image/jpeg") || ($HTTP_POST_FILES['userfile']['type'] == "image/png")) { // On ajoute l'image dans le dossier $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], "./".$path.$HTTP_POST_FILES['userfile']['name']); // On mémorise l'adresse de l'image $carte_img = "./".$path.$HTTP_POST_FILES['userfile']['name']; // On mémorise le type de l'image $type = $HTTP_POST_FILES['userfile']['type']; // Si la copie n'as pas été fait, on affiche une erreur if (!$res) { $error .= $lang['304']."<br>\n"; } // Si le fichier n'est pas une image jpeg/gif/png, on affiche une erreur. } else { $error .= $lang['305']."<br>\n"; }
Mon soucis est le suivant,
quand j'upload un fichier genre .doc, j'ai bien l'affichage de l'erreur comme quoi il faut que sa soit un .jpg .gif ou .png.
Maintenant j'ai fait un autre test en uploadant un .bmp,
et bien il n'y a pas de message d'erreur et le programme tourne sans vouloir s'arreter....
C'est parce que le bmp est de type image ?
Comment je dois rectifier çà ?
merci
Partager