Envoyer de l'HTML avec la fonction mail()
Bonjour a tous,
Je fais un formulaire.
Une fois ce formulaire envoyé, le resultat s'affiche sur la page web sous la forme d'un tableau.
Code:
1 2 3 4 5
| <table>
<tr>
<td>resultat</td>
</tr>
</table> |
Aussi j'utilise la fonction mail() pour que le visiteur recoive une copie.
Mais je n'arrive pas faire que ca s'affiche correctement dans le client mail.
Je pense que je code mal la partie $from.
Pourriez-vous m'aider sur mon code?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
$confirmation2 = "
<table class='tb_confirmation_enregistrement' cellspacing='0' cellpadding='0' border='0'>
<tr><td class='col1'>Agence : </td><td>$agence</td></tr>
<tr><td class='col1'>Rue : </td><td>$rue</td></tr>
<tr><td class='col1'>No : </td><td>$nb</td></tr>
<tr><td class='col1'>Code postal, Ville : </td><td>$cp, $city</td></tr>
<tr><td class='col1'>Canton : </td><td>$canton</td></tr>
<tr><td class='col1'>URL : </td><td>$url</td></tr>
<tr><td class='col1'>Username/Login : </td><td>$username</td></tr>
<tr><td class='col1'>Mot de passe : </td><td>$pw</td></tr>
<tr><td class='col1'>Prénom : </td><td>$firstname</td></tr>
<tr><td class='col1'>Nom : </td><td>$name</td></tr>
<tr><td class='col1'>E-mail : </td><td>$email</td></tr>
<tr><td class='col1'>Téléphone : </td><td>$areacode.$phone</td></tr>
<tr><td class='col1'>Donateur : </td><td>$donate</td></tr>
<tr><td class='col1'>Affichage de votre logo : </td><td>$display_logo</td></tr>
<tr><td class='col1'>Commentaires : </td><td>$coment</td></tr>
</table>";
$from = "From: info@domaine.com";
$from .= "MIME-version: 1.0";
$from .= "Content-type: text/html; charset= UTF-8";
mail("destinataire@domaine.ch","confirmation",$confirmation2,$from); |
Merci