Page 1 sur 1

Comment activer une variable dans un message mail() enhtml ?

Posté : 08 janv. 2017, 12:51
par Phil59
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é.
<?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);
...
?>

Re: Comment activer une variable dans un message mail() enhtml ?

Posté : 08 janv. 2017, 15:25
par or 1
$data2 = '
...
Nous avons bien reçu votre demande de réservation de ce <b>'.$date1.'</b> <br>
...';