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
|
<body>
<?php
// On se connecte.
mysql_connect("hote", "user", "pswd");
mysql_select_db("bd");
if(isset($_POST['editor1']) && ($_POST['envoi']))
{
$fichier_message = $_POST['editor1'];
$liste_vrac = mysql_query("SELECT email FROM newsletters");
$liste = '';
while ($donnees = mysql_fetch_assoc($liste_vrac))
{
$liste .= ',';
$liste .= $donnees['email'];
}
$message = '<html><head><title>Un titre ici</title></head><body>'.$fichier_message.'</body></html>';
$date = date("d/m/Y");
$objet = "Newsletter de MonSite.fr du $date";
$headers = 'MIME-Version: 1.0' . '\r\n';
$headers .= 'Content-type: text/html; charset=utf-8' . '\r\n';
$headers .= 'From: monsite@monsite.fr' . '\r\n';
$headers .= 'Bcc:' . $liste . '' . '\r\n';
//On envoie l'e-mail.
if ( mail($liste, $objet, $message, $headers) )
{
?>
Envoi de la newsletter réussi.
<?php
}
else
{
?>
échec lors de l'envoi de la newsletter.
<?php
}
} //Fin de la condition de validit顤u formulaire.
?>
<br />
<h3>Message ajouté à la newsletter</h3>
<form method="post" action="" name="messageform">
<textarea cols="30" rows="10" name="editor1"></textarea></br>
<input type="submit" value="Envoyer la newsletter" name="envoi"/>
</form>
<script>
CKEDITOR.replace('editor1');
</script>
</body> |