.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 | <?php CREATE TABLE newsletters ( id int(100) NOT NULL auto_increment, email varchar(150) NOT NULL default '', nom varchar(150) NOT NULL default '', date date NOT NULL default '0000-00-00', PRIMARY KEY (id) ) ENGINE=MyISAM; ?> |
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 | <?php $em = ''; // email $nom = ''; // Nom ou auteur ou pseudo ou ... // insertion de la news dans sa table: $q = "INSERT INTO newsletters (email,nom,date) VALUES('$em','$nom',NOW())"; $conn->query($q); ?> |
.01 .02 .03 .04 .05 .06 .07 .08 .09 .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 | <?php // Vous pouvez appeler ce fichier newsletters.php // OU // lui donner le nom que vous voulez $servername = "localhost"; $username = "username"; $password = "password"; $DBname = "DBname"; // Créer une connexion $conn = mysqli_connect($servername, $username, $password, $DBname); // Vérifier la connexion if (!$conn) { die("La connexion a échoué: " . mysqli_connect_error()); } // envoie du mail // titre du mail $titre = 'Newletters'; $q = $conn->query("SELECT email FROM newsletters"); // requete $compteur=1; // variable pour compter les mails while ($r = mysqli_fetch_array($q)) { $e_mail = $r['email']; //prend l'email de la table // 1 exemple de contenu du mail $contenu = 'Bonjour! <br />Email : '.$e_mail.'<br />'; $contenu .= 'Voici la dernière newletters::'; $contenu .= 'Au revoir <br /><br />'; // envoi du mail HTML $from = "From: hello <newsletter@monsite.ext>\nMime-Version:"; $from .= " 1.0\nContent-Type: text/html; charset=ISO-8859-1\n"; // envoie du mail mail($e_mail,$titre,$contenu,$from); echo'N° '.$compteur.' - '.$e_mail.' : envoyé avec succès!<br />'; $compteur++; // ajoute 1 à la variable du compteur } // fin du while ?> |
Langue | ![]() |
Date | 21 Déc 2020 |
Taille | 0.87 Mo |
Cat | Galeries |