mail utiliser html
15 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
mail utiliser html
Bonjour,
A l'inscription d'un nouveau membre, il recois un mail de bienvenu, exp :
1. Bonjour nom
mais au lieu de ca, le membre reçoit
2. Bonjour <b>nom</b>
Comment faire pour recevoir 1 ?
voici le code que j'utilise
A l'inscription d'un nouveau membre, il recois un mail de bienvenu, exp :
1. Bonjour nom
mais au lieu de ca, le membre reçoit
2. Bonjour <b>nom</b>
Comment faire pour recevoir 1 ?
voici le code que j'utilise
- Code: Tout sélectionner
$msg='Bonjour <b>'.$donne['user'].'</b> blabla.....';
mail($donne['mail'],"Votre inscription",$msg,"From: monmail@XXX.com " );
Dernière édition par hm19000 le Jeu Fév 07, 2008 20:31, édité 1 fois.
-

UsagiYojimbo - WRInaute accro

- Messages: 5070
- Inscription: Mer Nov 23, 2005 10:38
Re: mail utiliser html
hm19000 a écrit:Bonjour,
A l'inscription d'un nouveau membre, il recois un mail de bienvenu, exp :
1. Bonjour non
mais au lieu que le membre reçoit
2. Bonjour <b>nom</b>
Comment faire pour recevoir 1 ?
voici le code que j'utilise
- Code: Tout sélectionner
$msg='Bonjour <b>'.$donne['user'].'</b> blabla.....';
mail($donne['mail'],"Votre inscription",$msg,"From: monmail@XXX.com " );
Il faut envoyer le mail en html, et pas en text/plain (ce qui est le cas par défaut) :
http://www.asp-php.net/ressources/bouts_de_code.aspx?id=35
Le mieux étant de gérer l'envoi en multipart pour adapter le contenu en fonction de ce qui est pris en charge par le client de messagerie ou le webmail utilisé.
Dernière édition par UsagiYojimbo le Jeu Fév 07, 2008 13:14, édité 1 fois.
-

bproductiv - WRInaute accro

- Messages: 2750
- Inscription: Lun Déc 27, 2004 16:29
Le must c'est d'envoyer en html ET en plain text car tout le monde n'ouvre pas les mail en html (moi le premier) et à ce moment il faut un texte de subsitution
-

nickargall - WRInaute accro

- Messages: 5295
- Inscription: Lun Juin 13, 2005 14:13
Pour le retour à la ligne dans un email en plain text, il faut utiliser le retour chariot et non la balise HTML <br> de retour à la ligne:
- Code: Tout sélectionner
/n
-

UsagiYojimbo - WRInaute accro

- Messages: 5070
- Inscription: Mer Nov 23, 2005 10:38
bproductiv a écrit:Le must c'est d'envoyer en html ET en plain text car tout le monde n'ouvre pas les mail en html (moi le premier) et à ce moment il faut un texte de subsitution
Oui en concaténant les deux versions et en envoyant l'entête multipart/alternative.
Comme cela est par exemple expliqué ici : http://www.phportail.net/articles/23-envoi-de-mail-html.php
- capleton59
- WRInaute impliqué

- Messages: 302
- Inscription: Dim Avr 24, 2005 14:45
nickargall a écrit:Pour le retour à la ligne dans un email en plain text, il faut utiliser le retour chariot et non la balise HTML <br> de retour à la ligne:
- Code: Tout sélectionner
/n
- Code: Tout sélectionner
\n
-

nickargall - WRInaute accro

- Messages: 5295
- Inscription: Lun Juin 13, 2005 14:13
je me disais aussi en l'écrivant que je me gourais peut être 
capleton59 a écrit:nickargall a écrit:Pour le retour à la ligne dans un email en plain text, il faut utiliser le retour chariot et non la balise HTML <br> de retour à la ligne:
- Code: Tout sélectionner
/n
- Code: Tout sélectionner
\n
faire gaffe aussi à la plate-forme utilisé.. linux / mac / windows sont différent .. ya au choix du \r\n du \r ou du \n.. la vrai merde quoi :p
-

bproductiv - WRInaute accro

- Messages: 2750
- Inscription: Lun Déc 27, 2004 16:29
bixi a écrit:capleton59 a écrit:faire gaffe aussi à la plate-forme utilisé.. linux / mac / windows sont différent .. ya au choix du \r\n du \r ou du \n.. la vrai merde quoi :p
\r = retour charriot
\n = nouvelle ligne
\t = tabulation
Le système n'y fait rien tant que c'est du php.
hum.. désolé mais j'insiste :
pour un retour a la ligne (mail brut) :
\n" =Linux, "\r\n" =Windows et "\n\r" =Mac
\n = nouvelle ligne
\r = positionnement en debut de ligne
c'est con mais els 3 systeme sont différent à ce niveau, ce n'est pas moi qui l'invente
Les \t tabulations n'ont absolument rien a voir la dedans

pour un retour a la ligne (mail brut) :
\n" =Linux, "\r\n" =Windows et "\n\r" =Mac
\n = nouvelle ligne
\r = positionnement en debut de ligne
c'est con mais els 3 systeme sont différent à ce niveau, ce n'est pas moi qui l'invente
Les \t tabulations n'ont absolument rien a voir la dedans
Le système n'y fait rien tant que c'est du php.
-

bproductiv - WRInaute accro

- Messages: 2750
- Inscription: Lun Déc 27, 2004 16:29
je me coucherai moins bête ce soir 
merci bixi pour le "\n" sous différent os ... je savais pas ...
j'avais le même problème ... et je comprenait pas pourquoi sa marcher sur linux mais par sur windows ...
encore et toujours les exceptions affreuses de l'informatique ^^
j'avais le même problème ... et je comprenait pas pourquoi sa marcher sur linux mais par sur windows ...
encore et toujours les exceptions affreuses de l'informatique ^^
15 messages • Page 1 sur 1
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 :
- Marketing viral et référencement
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP
- Gmail, le service de mail de Google, sorti le 1er avril 2004
- Le checksum de la Google Toolbar
- Google Sync: Service "push" pour votre calendrier et vos contacts
- Google Shared Stuff : un réseau social de plus pour Google
- Google lance Picasa en français
- Transformer de simples citations en liens
- Nouvelle version pour Blogger
- Google écrit parfois au webmaster en cas de blacklistage
- Utiliser la fonction mail() avec xampp
- Gmail : utiliser notifieur(Magic Mail Monitor, Pop Tray) ?
- Comment utiliser mail() sans etre considéré comme du spam ?
- Spam gmail Mail System Error - Returned Mail
- Action Collective envers Windows Live Mail : envoi d'e-mail
- Envoi d'e-mail via la fonction mail() de php
- Envoi d'une page mail.php via mail()
- [PHP] Différence entre mail() et @mail()
- Mail local impossible via Mail() en PHP
- [SOLUTION] Mail via fonction PHP mail()
- utiliser comclick
- Utiliser un framework ?
- Utiliser les alt
- Utiliser les sessions
- Utiliser requête moteur?
Consultez la description détaillée des produits ou services de Google suivants : Google SketchUp, Gmail Notifier, Google mail, Google Shared Stuff
- Suggestions de mots-clés
Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum