Image avec lien dans corps d'un mail

Bonjour,

Je suis desespérée et j’espère trouver l’aide necessaire pour afficher une “image html” dans le corps de mon mail.
Et à cette heure, lorsque je test et envoi par mail,
mon image n’apparait pas mais un point d’interro bleu apparait à la place.
par contre le lien sur mon image marche tres bien
je precise que je suis sur mac et que j’ai desactivé le par feu.

J’ai vu un post ici de GrosTony qui date mais bon…(http://www.clubic.com/forum/logiciel-general/lien-url-avec-photoshop-lien-mail-sur-un-texte-avec-photoshop-id139522-page1.html) qui m’a bien plu et que j’ai donc testé.

j’ai donc fait une tranche(ça me suffisait) ou j’y ai mis l’url.
j’ai transféré chez mon hebergeur mon image.jpg et mon image.html

Alors que faire de plus?
J’ai loupé un truc ?

PS : voilà le code

Un grand merci par avance

Si tu mets simplement src="hehhe.jpg, il s’attendra à trouver l’image dans le même répertoire (en pièce jointe ?) et s’il ne la trouve pas ça affichera une image d’erreur.

Il faudrait plutôt mettre le lien sous la forme entière : src=“http://monhébergeur/images/hehhe.jpg

Exemple :

<A href="http://clubic.com">
<IMG border=0 width="100" height="80" src="http://www.clubic.com/forum/img/avatar_defaut.gif">
</A>

Par contre je n’ai pas compris l’intérêt du fichier image.html ?

Si tu souhaites mettre l’image avec un lien dans ton e-mail, seul l’image hébergée et le bout de code html dans l’e-mail suffisent.

Edité le 13/06/2010 à 19:52

ET met bien dans le header de ton mail que tu le passe en html

impeu comme ça


$headers .= "Content-Type: text/html; charset=utf-8\n";

et pour les images tu fait comme a dit YCL1.
Tu met le chemin absolut

Si rollywood passe par un logiciel de messagerie en modifiant la source il ne devrait avoir accès qu’à la partie html déjà déclarée, tout comme avec Outlook Express en modifiant la source.

Si il y a des accents écrit directement dans l’e-mail (éèà…) il vaut mieux être en :

Content-Type: text/html;
charset=“iso-8859-1”

Encore qu’on peut le mettre au moment de l’écriture en html dans le META content dans les balises :

<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>

Sinon en utf-8 il faudra écrire les accents de cette façon :

&eacute;&egrave;&agrave;...

HTML ISO-8859-1 Reference