Écrire le pseudo dans chaque mail multiple avec PHPMailerl
Bonjour a tous,
je voudrais mettre le nom du pseudo dans chaque mail dans le body du message.
je fais une boucle pour mes envoies de messages incluant le pseudo mais c'est toujours le meme nom de pseudo qui s'écrie et pourtant mes lettres se destinent bien aux bons expéditeurs !
Si quelqu'un peut m'aider la dessus car en ce moment, je ne vois pas de solution.
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
| $mail = new PHPmailer();
$mail->IsHTML(true);
$mail->CharSet = "utf-8";
$mail->From='info@monsite.com';
foreach($tableau_res as $id => $info) {
$mail->AddBCC ($info["courriel"],$info["pseudo"]);
$mail->AddReplyTo('info@monsite.com');
$mail->Subject='Invitation au party d\'Halloween de la communauté régionale.';
$mail->Body='<html><head><style>p{font-size: larger;}.petit{font-size: 90%;}img{float: left; clear: right; margin-right: 8px;}</style></head>';
$mail->Body.='<body><img src="http://www.monsite.com/images/logoAnnonceHalloween.jpg">';
$mail->Body.='<h3>Bonjour '.$info["pseudo"].' !</h3><p> C\'est avec grand plaisir que monsite.com t\'invite au grand party d\'halloween de la communauté régionale</p>';
$mail->Body.='<p>Eh bien ! Ne manque pas ta chance car ca sera samedi le 31 octobre prochain que ca se passera.</p>';
$mail->Body.='<p>Il y aura musique et danse avec la DJ Manon Choquette, prix pour le meilleur costume.</p>';
$mail->Body.='<p> Pour en savoir plus, connecte-toi sur monsite.com pour voir tous les détails et réserver ta place.</p><p>http://www.monsite.com/login.php</p>';
$mail->Body.='<p class="petit">Si tu as oublié ton mot de passe, clique sur <em>Mot de passe oublié </em>pour en recevoir un nouveau. n\'oublie pas de remettre ton mot de passe a toi dans ta page <strong>Modifier mon profil</strong> pour te reconnecter à nouveau.</p>';
$mail->Body.='<p>Attention ! Ne pas répondre directement à ce courriel, car nous ne verrons pas votre message. Pour nous contacter, utilise plutot la rubrique <strong>Contactez-nous </strong>pour nous écrire.</p></body></html>';
}
if(!$mail->Send()){ //Teste si le return code est ok.
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else{
$messageSucces= '<h3>Mails envoyés avec succès !</h3>';
}
unset($mail); |
merci !