Page 1 sur 1

Fonction mail : mise en forme du message

Posté : 31 mai 2008, 11:58
par chodaboy
Bonjour,

J'essaie de mettre en forme un email que j'envoie avec la fonction mail de php.

Je définie une variable $infos, de cette maniére :
$infos = $_POST["nom"].' '."\n".' '.$_POST["prenom"].' '."\n".' '.$_POST["societe"].' '."\n".' '.$_POST["nombre_personnes"].' '.$_POST["nombre_adulte"].' '.$_POST["nombre_enfant"].' '."\n".' '.$_POST["datedeb"].' '."\n".' '.$_POST["datefin"].' '."\n".' '.$_POST["carteCB"] ;
Je m'envoie ainsi :
mail($infos)
Le message est bien reçu, mais j'aimerais changer la présentation de ce message. Je voudrais ajouter "Nom :" avant $_POST["nom"].

J'ai essaye en concaténant :
$infos= "Nom :".' '.$_POST["nom"].'..... ;
Mais mon texte n'apparaît pas dans l'email.

J'ai aussi essayer de créer une variable :
$aff_nom = echo "Nom :";
Puis de la concaténer :
$infos= $aff_nom.' '.$_POST["nom"].'..... ;
Mais mon texte n'apparaît pas non plus dans l'email.

N'étant pas expert en PHP, je ne vois pas d'autres solutions pour mettre en forme correctement mon message.
Avez vous une idée ? Y a t'il une autre fonction de php qui me permet de mettre en forme mon email ?

Merci.

Posté : 31 mai 2008, 12:10
par Cyrano
Tu devrais jeter un coup d'oeil dans la doc sur la fonction mail() il y a des exemples de code pour envoyer avec une mise en forme HTML.