fonction mail

laurent paris
Invité n'ayant pas de compte PHPfrance

22 mai 2010, 21:34

Bonjour,
Je cherche comment faire pour mettre du PHP dans le message de la fonction mail ex:
$message='
<html>
<head>
<title>title</title>
</head>
<body>
<?php mon code php ?>
</body>
</html>';
Cela ne marche pas donc comment faut il faire ?

Merci par avance de votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 mai 2010, 11:42

Tu est déjà dans des balises php, donc inutile d'en rajouter.. il te suffit de concaténer des chaines :)
$message='
<html>
<head>
<title>title</title>
</head>
<body>';

$message .= "mon code" . $maVariable . "une autre chaine"; 
// ou même faire appel à une fonction $message.= leResultatDeMaFonction();
  
$message .= </body>
</html>';
L'objectif est de générer le code html que tu souhaites mettre dans ton mail en ajoutant à la suite les différentes portions de celui-ci :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...