Salut à tous,

je suis entrain de réaliser un petit projet personnel, qui comprend un module d'upload d'image.

A l'envoie je fais une vérification de l'extension, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
   $type_mime = array('image/jpeg','image/gif','image/png');
La partie vérification :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
   //contrôle du type mime 
   if(in_array($fileType, $mime_types)) {
      //traitement du fichier
      echo "ok ";
      //Upload du fichier sur le serveur dans le répertoire indiqué par imgPath
      move_uploaded_file($fileTemp, $imgPath);
      //taille du fichier
      $taille = getimagesize($imgPath);
      echo "width : ".$taille[0]."   height : ".$taille[1];
   } else {
       //annulation
       echo "Le format de fichier invalide(jpeg, gif, png)";
   }
Lors de l'envoie de mes fichier sur FF , Opéra, AvantBrowser, NetScape et IE dernière version, ça marche tiptop et si un fichier n'est pas au bon format il ne le prend pas.

Par contre avec IE version 6.0.2900.2180.xpsp_sp2_gdr.070227-2254
Il accèpte les fichier .gif mais pas les fichier .jpg. Je trouve cela très bizarre car l'image est traité côté serveur, mais il ne rentre pas dans le IF et passe tout de suite au ELSE.

Quelqu'un a une idée car là je vois vraiment pas.
Merci pour votre aide