Envoi mail

Envoi mail - PHP - Programmation

Marsh Posté le 28-03-2007 à 15:42:30    

Bonjour,  
 
J'ai un problème supplémentaire, je souhaite envoyé un mail suite au remplissage d'un formulaire. le mail arrive bien dans ma boite. Le hic c'est le contenu du message. Il m'écrit bien tout ce que je souhaite mais avec la mise en page <table>...
 
Voici mon code pour le corps de mon texte :  

Code :
  1. $m1 = "--Message-Boundary\n";
  2. $m2= "Content-type: text/html; charset=US-ASCII\n";
  3. $m3= "Content-transfer-encoding: 7BIT\n";
  4. $m4= "Content-description: Mail message body\n\n";
  5. $m8 = '<table><tr><td><h1>Coordonnées de l\'internaute : </h1></td></tr>';
  6. $m9 = '<tr><td class="texte"><b>Nom</b> : '.$_POST['nom'].', <b>Prénom</b> : '.$_POST['prenom'].', <b>Mail</b> : '.$_POST['mail'].'</td></tr>';
  7. $m10 = '<tr><td class="texte"><b>Adresse</b> : '.$_POST['adresse'].' &nbsp; '.$_POST['cp'].' &nbsp; '.$_POST['commune'].'</td></tr>';
  8. $m11 = '<tr><td class="texte"><b>Tél</b> : '.$_POST['tel'].', souhaite être contacté par : '.$contact.'</td></tr>';
  9. $m12 = '<tr><td class="texte"><b>Commentaire</b> :<br> '.$_POST['commentaire'].'</td></tr>';
  10. $m13 = '<tr><td class="texte"><b>'.$newsletter.'</b></td></tr></table>';
  11. $headers = 'From: groupe@bodemer.fr' . "\r\n" .
  12. 'Reply-To: groupe@bodemer.fr' . "\r\n" .
  13. 'X-Mailer: PHP/' . phpversion();
  14. //echo $message;
  15. $m = $m1 . $m2 . $m3 . $m4 . $m8 . $m9 . $m10 . $m11 . $m12 . $m13;
  16. mail($to, $subject, $m, $headers);


 
Où se trouve le problème?

Reply

Marsh Posté le 28-03-2007 à 15:42:30   

Reply

Marsh Posté le 28-03-2007 à 16:02:10    

jenny50 a écrit :

Où se trouve le problème?


L'utilisation de la balise "table"?
 
Sinon, les $m1 .. $m13, c'est mal. Très mal.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-03-2007 à 16:06:38    

au début j'ai fait $m = ''; et puis $m. ='';
 
Mais il me disait que j'avait une erreur de type problème à "="  !!
 
Si je veux faire de la mise en forme dans mon mail, je fais comment alors si je ne peux pas utiliser <table>?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed