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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| //Récupération du groupe d'envoi
if($_POST['groupe']==0){
$groupe= "envoi='0'";
}
elseif($_POST['groupe']==1){
$groupe= "groupe='1'";
}
elseif ($_POST['groupe']==2){
$groupe= "groupe='2'";
}
//Récupération des emails selon le groupe d'envoi
$sql = "SELECT * FROM NEWSLETTER_email WHERE $groupe";
$result = mysql_db_query($config_base , $sql);
while($resultat = mysql_fetch_array($result))
{
//Insertion du message dans la base de données
if($_POST) {
$group = $_POST['groupe'];
$description = $_POST['description'];
$contenu = $_POST['message'];
$objet = $_POST['objet'];
mysql_query("INSERT INTO NEWSLETTER_messages (date, sujet, message, description, groupe) VALUES( '".date("y-m-d")."', '$objet', '$contenu', '$description', '$group')") or die(mysql_error());
}
//Variables
$entete = file_get_contents ('../plugins/newsletter/header.txt');
$foot = file_get_contents ('../plugins/newsletter/footer.txt');
$objet = $_POST['objet'];
$contenu = $_POST['message'];
$desabon = "<center> <font size='2'>Si vous ne souhaitez plus recevoir notre newsletter, veuillez cliquer <a href=$url_site/plugins/newsletter/desabonnement.php?email=$resultat[email]>sur ce lien</a> pour vous désabonner.</font> </center>";
$message = "$entete <br> </br>$contenu<br><br><br>$foot<br> </br>$desabon";
$headers = "From: $nom_site <$email_site>\n";
$headers .= "X-Sender: <$email_site>\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "Return-Path: <$email_site>\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
//Envoi du message
mail("$resultat[email]", $objet, "$message", $headers);
} |
Partager