Probleme upload image avec IE

Probleme upload image avec IE - PHP - Programmation

Marsh Posté le 20-12-2004 à 13:49:15    

Voila je voulais récupére l'extension des fichier uploadé.
Seulement voilà IE me renvois par exemple pjeg pour je jpg, du x-n pour du png... comment ça se fait ? et comment faire pour éviter ça ?

Reply

Marsh Posté le 20-12-2004 à 13:49:15   

Reply

Marsh Posté le 20-12-2004 à 13:51:08    

heu tu peux etre un peu plus précis je ne suis pas sur d'avoir tout compris la ... :/

Reply

Marsh Posté le 20-12-2004 à 14:02:27    

Imagine un formulaire d'upload de fichier.
Moi je recupere l'extension en faisant :
$var = $_FILES['image']['type'];
$typeimg = explode ('/', "$var" );
$image = $typeimg['1'];
 
Et quand j'upload avec IE je me retrouve avec du pjeg au lieu jpg
x-n au lieu de png dans ma base...
Bref je comprends pas !

Reply

Marsh Posté le 20-12-2004 à 14:05:23    

scarf3ss3 a écrit :

Imagine un formulaire d'upload de fichier.
Moi je recupere l'extension en faisant :
$var = $_FILES['image']['type'];
$typeimg = explode ('/', "$var" );
$image = $typeimg['1'];
 
Et quand j'upload avec IE je me retrouve avec du pjeg au lieu jpg
x-n au lieu de png dans ma base...
Bref je comprends pas !


 
pourquoi tu fais un explode avant ?

Reply

Marsh Posté le 20-12-2004 à 14:07:29    

freed102 a écrit :

pourquoi tu fais un explode avant ?


Pour récuperer l'extension...  :??:

Reply

Marsh Posté le 20-12-2004 à 14:08:19    

bah le type te retourne l'info "mime" du fichier je crois mais c pas forcement l'extension

Reply

Marsh Posté le 20-12-2004 à 14:10:13    

à toi de definir l'extension du fichier en fonction du "mime" de celui là
 
http://www.commentcamarche.net/systemes/mime.php3

Reply

Marsh Posté le 20-12-2004 à 14:22:13    

+1! le type c'est le type mime, pas l'extension!

Reply

Marsh Posté le 20-12-2004 à 16:17:58    

Merci je viens d'arranger ça  :jap:

Reply

Marsh Posté le 20-12-2004 à 17:22:56    

y'a la fonction pathinfo() qui est pas mal pour récupérer des infos sur un fichier (entre autre, l'extension)...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed