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
| <?
// Pour envoyer un mail HTML
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Connection à la base de donnée( par défaut paramètre local)
$server="localhost";
$user="root";
$pass="";
$db="lettre";
mysql_connect($server, $user, $pass) or die('Erreur de connexion');
mysql_select_db($db) or die('Base inexistante');
// on selectionne tous les emails de la base de donnée
$req=mysql_query("SELECT email FROM lettre");
// on compte le nombre d'emails
$res=mysql_numrows($req);
// Utilisation d'une boucle while pour récupérer tous les mails
// et envoi avec la fonction mail( ) placer dans la boucle...
$i=0;
while($i!=$res) {
$email=mysql_result($req,$i,"email");
// Les variables sujet et message sont récupérés via le formulaire
// d'envoi
mail($email,$sujet,$texte,$headers);
$i++;
}
// On ferme la connection
mysql_close(); |
Partager