Comment activer une variable dans un message mail() enhtml ?
Posté : 08 janv. 2017, 12:51
Programation en php.
J'envoi un message avec la fonction mail(). Le contenu du message est en HTMl. Je souhaite introduire dans le message une variable $date1.
Lors de l'envoie du message la variable apparait comme $date1 et pas son contenu de variable comme souhaité.
J'envoi un message avec la fonction mail(). Le contenu du message est en HTMl. Je souhaite introduire dans le message une variable $date1.
Lors de l'envoie du message la variable apparait comme $date1 et pas son contenu de variable comme souhaité.
<?php
...
$data2 = '
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Confirmation-Tableau</title>
</head>
<body>
Nous avons bien reçu votre demande de réservation de ce <b> echo $date1; </b> <br>
<br>
</body>
</html>';
// Set content-type header for sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$headers .= 'From: LA DIME Camping<[email protected]>' . "\r\n";
// Send email
mail($email,"Confirmation de réservation", $data2, $headers);
...
?>