[Résolu]Type MIME pour different extension d'image

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

[Résolu]Type MIME pour different extension d'image

Message le Mer Juin 20, 2007 14:28

Bonjour
Une image GIF a par exemple le type MIME suivant :
Content-type: image/gif

est ce qu'il n'y auurait pas un type de MIME pour n'importe quel type de fichier ? j'ai demandé à mon meilleur ami GooGle mais j'ai pas trouvé de type de MIME qui prend n'importe quel type de fichier...
Dernière édition par akara le Mer Juin 20, 2007 16:44, édité 2 fois.

skippyzrnr
WRInaute impliqué
WRInaute impliqué
 
Messages: 664
Inscription: 11 Jan 2005

Message le Mer Juin 20, 2007 14:52

Ben non justement le MIME par principe le descripteur du fichier, c'est grace à ca qu'on sait comment décoder un fichier. Mais attention certains petits malins renomme un executable en .gif (le MIME ne sera pas gif) et le fichier pourra etre executé si tu ne verifies pas le fichier :wink:

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

Message le Mer Juin 20, 2007 14:59

ah donc c'est mort...
que faire alors ?
j'ai un formulaire où l'internaute peut envoyé 3 images (jpg, jepg,png,gif...)
et je voudrais envoyé un mail en pièce jointe des images
Comment alors dois je procéder ?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19599
Inscription: 8 Aoû 2004

Message le Mer Juin 20, 2007 15:07

il suffit de regarder le type de l'image et de renvoyer le même dans le mel.
Attention, il vaut mieux bien vérifier le type de l'image et ne pas se fier uniquement à l'extension.
A un moment, une faille existait sur IE qui consistait à faire un script vb et le renommer .jpg pour le faire exécuter.
FF lui, refusait de l'exécuter du fait de la nom concordance de l'extension avec son vrai contenu


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Mer Juin 20, 2007 15:09

dailleurs si tu prend un gif, que tu renomme en jpg, et que tu affiche dans une page web, la page affiche bien l'image (bizarre, bizarre)

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

Message le Mer Juin 20, 2007 15:21

8O je vais commencer à m'arracher les cheveux...

je ne vois pas comment envoyer des mails avec pièces jointes sachant qu'il y a différents type de fichiers


SparH
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 10 Mar 2006

Message le Mer Juin 20, 2007 15:29

Code: Tout sélectionner
if ($type == "image/jpeg"  or $type == "image/gif" or $type == "image/png" && $size<=45500  ) {

//ensuite on récupère l'extension, on modifi le nom et on rajoute l'extension
//je remplace le nom de l'image par time() et je rajoute un. et l'extension

$path_parts = pathinfo($fichier);
$nom_final = time();
$nom_final .= ".";
$nom_final .= $path_parts['extension'];
}


Peut être que ça t'aidera

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

Message le Mer Juin 20, 2007 15:43

oué oué oué c'est plus rapide que de faire une fonction :

mais avec $path_parts['extension'] est ce que je pourrais faire :
Code: Tout sélectionner
$message.='Content-Type:image/'.$path_parts['extension'].';name="nom_du_fichier.jpg"'."\n";


?[/code]

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 14 Juin 2007

Message le Mer Juin 20, 2007 16:42

je pense que oui
en tout cas je vous remercie


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité