Aller au contenu

fonction mail()


chouchouboy

Sujets conseillés

Bonjour,

Je voudrais installé sur mon site un service de newsletter qui envoie automatiquement un mail aux abonnés de mon site pour les informer du prochain spectacle qui aura lieu avec mon groupe.

Les adresses mails sont stockées dans la base... tout marche bien mais par contre au moment de construire le message, c'est autre chose. En fait ce que je veux c'est que dans le contenu de mon mail, il y ait la date et le lieu du spectacle. Ces infos se situent dans une base de données aussi. Mais quand j'essaye de mettre du PHP rien ne s'affiche dans mon mail ! Je ne comprends pas et ne sais pas comment faire ! Voici mon code... Merci par avance !

<?php
$headers ='From: "moi"<moi_AT_free.fr>'."\n";
$headers .='Reply-To: moi_AT_free.fr'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

$message ='<html>
<head>
<title>essai php bonjour</title>
</head>

<body>
<?php
print (bonjour);
?>
</body>
</html>'
;

if(mail('moi_AT_hotmail.fr','Essais',$message,$headers))
{
//Message envoyé
}
?>

Lien vers le commentaire
Partager sur d’autres sites

Salut,

c'est parce que tu mets du php dans du php !!!

Voila comment tu devrais procéder :

$variable = 'bonjour';
$message ='<html><head><title>essai php bonjour</title></head><body>
'.$variable.'</body></html>';

ce qui te permet d'afficher bonjour dans ton email.

++

Patrick

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...