[Mail] Envoyer du html dans un mail
Bonjour ! J'ai un tout petit souci (surement très bête) avec la fonction mail.
j'ai effectué une recherche mais sans succès.
Voilà, j'ai une interface flash, qui expédie des variable à mon document php.
Je récupère ces meme variables dans le dit document, et je travaille avec ces variables pour envoyer mon mail.
voici 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| <?php
$destinataire = "xxxxx";
$nom=$HTTP_POST_VARS['nom'];
$entreprise=$HTTP_POST_VARS['entreprise'];
$telephone=$HTTP_POST_VARS['telephone'];
$email=$HTTP_POST_VARS['email'];
$message=$HTTP_POST_VARS['messageExp'];
function decode($texte) {
$texte = utf8_decode($texte);
$texte = stripslashes($texte);
$texte = trim($texte);
$texte = htmlentities($texte, ENT_QUOTES);
$texte = strip_tags($texte);
$texte = nl2br($texte);
$texte = str_replace(">", ">", $texte);
$texte = str_replace("<", "<", $texte);
return $texte;
}
$entreprise = decode($entreprise);
$message = decode($message);
$headers = "From: $email\nReplyTo: $email\nContent-Type: text/html\n";
$html =
'<html><head>
<title>test mail</title>
</head>
<body>
Test et <?php echo $message; ?>
</body></html>';
$mail_Ok = mail($destinataire,
'Email ',
$html,
$headers);
if ($mail_Ok) {
echo "resultat=Envoi effectué";
} else {
echo "resultat=Probleme lors de l'envoi";
}
?> |
en fait dans la partie html je souhaiterai inclure $message, mais je n'y arrive pas :(
j'ai essayé <?php echo $message;?>
mais rien n'y fait
j'ai mis $message, mais c'est pareil :o
alors je ne sais pas trop comment intégrér un php dans le l'html lui même intégré dans du php :lol: :lol: :mrgreen:
Merci à vous
bises :)