hello,
Je pense que tu devrais trouver ce qu'il te faut sur le net !
Voici cependant comment je procede:
Code
<?PHP
$sql_newsletter = new BDMySQL;
$sql_newsletter->Create();
$sql_newsletter->Query("select id_mail,mail from newsletter");
//je récupere ds ma Base les e-mail enregistrés
//CREATE TABLE `newsletter` (
// `id_mail` mediumint(9) NOT NULL auto_increment,
//`mail` varchar(255) NOT NULL default '',
//PRIMARY KEY (`id_mail`),
//UNIQUE KEY `id_mail` (`id_mail`)
)
$content = stripslashes($content);
for($i=0;$i<$sql_newsletter->rows;$i++) {
$sql_newsletter->Fetch($i);
$id_mail= $sql_newsletter->data[0];
$mail= $sql_newsletter->data[1];
//calcul des valeurs uniques
srand((double)microtime()*1000000);
$boundary = md5(uniqid(rand()));
$objet = "$objet";
$header = "From: xxxxx<xxxx@xxxx.com>\n";
$header .= "Reply-To: <xxxx@xxxxxxxxx.com> \n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative;
boundary=$boundary\n";
$message = "\nThis is a multi-part message in MIME format.";
$message .= "\n--$boundary\nContent-Type: Text/html;
charset=\"iso-8859-1\"\n\n";
$message .= "<html><body>\n";
$message .= "<img src=http://xxxxxxx.com/images/img.jpg> \n";
$message .= "$content \n\n";
$message .= "<p><img src=http://www.photo-mignot.com/flyer/$img></p>\n";
//lien vers une page pour la désinsciption par simple clique
$message .= "Pour désinscire l'adresse mail <strong>$mail</strong> <a href=http://xxxxxx.com/newsletter_remove/index.php?koi=newsletter&action=rem&id_mail=$id_mail>CLIQUEZ ICI</a>\n\n";
$message .= "</html></body>\n";
//envoi des mails
mail("$mail", $objet, "$message", $header);
echo("News envoyé à $mail <br>");
}
?>
Voila !