fonction Mail()

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
kikong
Arias
Messages : 17
Inscription : 21 août 2006, 12:27

fonction Mail()

Message par kikong »

Bonjour,

Je viens de codé une newsletter, et j'ai un problème :?
Voila, quant une adresse mail est inscrite à la newlstter, j'ai un mail au format texte qui est envoyer à cette personne. Mais j'aimerais faire un message au format HTML qui est toujours envoyé automatique à cette personne.

Le problème, est que dans mon message en HTML, je dois joindre une feuille de style et une bannière. Là, mon code ne fonctionne plus.
J'ai cherché sur internet, mais les sites parlant de mon problème sont en anglais. Je pense que parmis la communauté, il y en a qui ont déjà utilisé la fonction que je veux.

Merci d'avance,

Kikong

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message par Fabrice.Tres.Net »

Pour la partie css, il te suffit d'inclure directement le code css dans l'header html.

Code : Tout sélectionner

<style type="text/css">

#exemple { width: 120px; height: 109px;}
</style>
</head>
<body>
<img src=http://monsite.fr/mesimages/toto.png ...
....
Pour les images tu peux les mettre sur le web, et les utiliser via un lien absolu.
Il doit y avoir une solution en transmettant l'image dans le mail, l'inconvénient c'est que cela le rend plus lourd!
kikong
Arias
Messages : 17
Inscription : 21 août 2006, 12:27

Message par kikong »

Salut,

Oué mais dès que je mets les // de http: et bah le code ne veut plus fonctionner après, car il croit que ce n'est pas du code (pour mettre des explications par exemple.)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
SB
Varan
Messages : 1095
Inscription : 05 mars 2004, 18:38

Message par SB »

Tu as bien introduit des variables ? Normalement le code doit ressembler à un truc du genre :

Code : Tout sélectionner

$destinataire = 'untel@fournisseur.fr';
$objet = 'ton_objet';
$texte = "<img src='http://ton_site.fr/images/ton_image.png' alt=''> \r\n";
mail($destinataire,$objet,$texte,);
Et il faut faire attention aux guillemets : $texte = "<img src="... provoquera une erreur car le serveur considèrera que ta variable s'arrête à =.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Fabrice.Tres.Net a écrit :Il doit y avoir une solution en transmettant l'image dans le mail, l'inconvénient c'est que cela le rend plus lourd!
Oui, pour ça il faut qu'il soit en pièce jointe et faire un lien spécial. C'est peut-être plus lourd mais c'est le seul moyen pour que ton image s'affiche partout je pense.

De plus en plus de logiciels (dont Thunderbird) et de webmails bloquent tout simplement les images externes dans les mails. Ce que beaucoup de newsletters font, c'est mettre en début de message un lien vers une "version complète" sur le Web.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

Salut,

C'est justement le dernier sujet des tutoriels de Pompage : Mails HTML : dompter la bête, article très complet, en français, bien expliqué.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Il y a aussi un article un peu plus ancien à ce sujet : http://www.pompage.net/pompe/cssemail/
Je dirais qu'il est plus orienté sur le codage.

En tous les cas, une version "texte brut" semble souhaitable :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités