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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

akara
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Jeu Juin 14, 2007 14:51

[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 passionné
WRInaute passionné
 
Messages: 659
Inscription: Mar Jan 11, 2005 10:08

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: Jeu Juin 14, 2007 14:51

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: 12373
Inscription: Dim Aoû 08, 2004 20:24

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: 13865
Inscription: Mar Déc 23, 2003 9:04

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: Jeu Juin 14, 2007 14:51

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 occasionnel
WRInaute occasionnel
 
Messages: 159
Inscription: Ven Mar 10, 2006 12:18

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: Jeu Juin 14, 2007 14:51

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: Jeu Juin 14, 2007 14:51

Message le Mer Juin 20, 2007 16:42

je pense que oui
en tout cas je vous remercie


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


cron