Formater le mail arrive dans ma boite (php)

Fermé
badassnigga Messages postés 56 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 5 décembre 2014 - 23 janv. 2009 à 17:50
badassnigga Messages postés 56 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 5 décembre 2014 - 12 févr. 2009 à 14:13
Bonjour,
je vais etre un peu relou ca fait je sais poas combien de fois que je demande votre aide mais je voudrais savoir comment on fait pour qsue le mail que le client m'envoie a partir de mon formulaire arrive formaté avec une ligne , saut de ligne une autre etc..
parce que la ca arrive en vrac et je distingue rien
j'ai fait simpklement:

$message = $budget .$adresse .$personnes;
et je recois ca a la suite ..
merci (j'ai cherché sur gogol pas moyen)
A voir également:

5 réponses

muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 42
23 janv. 2009 à 18:29
Faut configurer ton script afin de recevoir les mail en html et non pas en texte seul
Exemple :
<?php

$Destinataire = "nom@domaine.com";
$Sujet = "Sujet de votre mail";

$From  = "From:nom@domaine.com\n";
$From .= "MIME-version: 1.0\n";
$From .= "Content-type: text/html; charset= iso-8859-1\n";

$Message = "<b>Texte en Gras</b><u>Texte Souligné</u><i>Texte en Italique</i>";

mail($Destinataire,$Sujet,$Message,$From);

?>
1
badassnigga Messages postés 56 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 5 décembre 2014
23 janv. 2009 à 18:53
lut
c'est sympa de repondre mais pour ma variable message que je veux formater je vais faire qoui?

$message.= "MIME-version: 1.0\n";
$message = "Content-type: text/html; charset= iso-8859-1\n";
$message = et la je mets quoi pour formatter le message parce que c'est que le message que je veux formatter ?
merci
0
muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 42
23 janv. 2009 à 19:06
pourquoi tu a modifier le code :
la variable $message peut contenir du html : donc des retour a la ligne des tableau ect ...

$message = " exemple ici text <br>( <br> retour a la ligne ) ";
/** tu peut mettre n'importe quel code html
0
badassnigga Messages postés 56 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 5 décembre 2014
23 janv. 2009 à 19:11
lut
j'ai fait
$message = $budget <br> .$adresse <br> .$personnes <br> .$tel <br>.$date <br> .$infos;
pour pouvoir avoir le message avec chaque champ un retour a la ligne etc...

ca m'a fait :
Parse error: parse error in C:\wamp\www\tests\mail\traitement5.php on line 81 (ligne de $message = $budget <br> .$adresse <br> .$personnes <br> .$tel <br>.$date <br> .$infos;)
0

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

Posez votre question
muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 42
24 janv. 2009 à 21:50
ouai ta oublié les "
donc c'est :

$message = " ".$budget ."<br> ".$adresse."<br> ".$personnes." <br> ".$tel." <br>".$date."<br> .$infos; ";
0
badassnigga Messages postés 56 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 5 décembre 2014
12 févr. 2009 à 14:13
merci de rep
j'te repond tard j'ai l'ordi qu'a merdé
en fait c'etait ca qui marchait:
$message = "$budget\n\n$adresse\n\n$personnes\n\n$tel\n\n$date\n\n$infos"; (\n\n 2 fois pour plus d'espaces interlignes)
merci quand meme
0