[PHP] envoyer un mail

Fermé
Maxg59 Messages postés 275 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 7 octobre 2006 - 8 juin 2005 à 21:28
94_killer_94 Messages postés 234 Date d'inscription dimanche 7 mars 2004 Statut Membre Dernière intervention 31 décembre 2005 - 9 juin 2005 à 17:25
Bonjour,
je voudrais envoyer un mail en PHP;
j'utilise mail() mais, lorseque j'écrit mon texte , il l'envoi mais en texte ; je voudrais pouvoir l'envoyer en html.
J'ai déja posser cette question, on m'avais dit de faire un truc dans mon header additionnel .... (lol) C'est quoi ça ???
c'est juste quelques lignes a mettre en plus dans mon code PHP ou autre chose ?Si c'est un truc trop compliqué ( j'ai une toute petite cervelle ) vous pourriez me donner l'adresse d'un site qui explique comment faire ????
Merci d'avance !
Max !
A voir également:

7 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
8 juin 2005 à 22:25
Dans l'email que tu composes, il faudrait que tu mettes tout au début:
Content-Type: text/html


Tout au début du mail, et en respectant l'espace entre les deux points et text...
0
Maxg59 Messages postés 275 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 7 octobre 2006 27
9 juin 2005 à 08:46
je l'écri ou ???? au debut du texte ??? sa marche pas ...
j'utilise :
$mail="adresse"
$sujet='sujet'
$texte="texte"
mail($mail, $sujet, $texte)


Je le met dans quoi ?
Merci d'avance
Max
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
9 juin 2005 à 11:09
Essaie:
$texte='Content-Type: text/html

<u>Texte</u>'


Je ne te promets pas que ça marchera mais bon....
0
Maxg59 Messages postés 275 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 7 octobre 2006 27
9 juin 2005 à 12:22
ça ne marche pas ......
Il n'y a pas un autre moyen ???
merci quand m^me !
Max
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
94_killer_94 Messages postés 234 Date d'inscription dimanche 7 mars 2004 Statut Membre Dernière intervention 31 décembre 2005 55
9 juin 2005 à 12:41
salut

la command mail donne :

mail($to, $sujet, $MessageAEnvoyer, $from);

et c'est dans la valeur from qu'il faut mettre :

$from ="From: LeNomDeLexpediteur \r\n";
$from .="Content-Type: text/html; charset=us-ascii\r\n";

Ne me demandez pas exactement pourquoi, je ne le sais pas... Je n'ais pas compris... d'ailler, si vous avez l'explication, ca me serait la bienvenue...

Voila, @+
0
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
9 juin 2005 à 13:02
Salut,

La réponse est toute simple. Le champ que tu appelles "from" est en fait le champ "headers". Tu peux donc mettre plusieurs headers dans ce champ, le from, mais également le type d'encodage du mail, le reply-to, ...

Michael.
0
94_killer_94 Messages postés 234 Date d'inscription dimanche 7 mars 2004 Statut Membre Dernière intervention 31 décembre 2005 55 > grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006
9 juin 2005 à 17:25
ok, merci
0
Maxg59 Messages postés 275 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 7 octobre 2006 27
9 juin 2005 à 13:14
ok merci !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
9 juin 2005 à 14:35
Ah merci pour l'info, je savais pas...
0