Newsletter

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 653 fois - Téléchargée 31 fois

Contenu du snippet

Ce script sert à envoyer une newsletter à aux abbonés

Source / Exemple :


<?
//fichier config.inc.php
$db_server="";//nom de votre serveur MySQL
$db_user="";//nom  d'utilisateur pour votre base de
$db_password="";//mot de passe pour acceder à votre base
$db_database="";//nom de la base de données
$db_table_news="";//nom de la table
$email_auteur="";//Votre adresse e-mail
$sujet_email="";//sujet de l'email (par ex. : Newsletter Codes Sources)
?>
<?php
//le fichier createmail.php
include ("config.inc.php");//si vous avez mit tout les fichiers à la racine
<form name="mail" method="post" action="mail.php">
<html>
<head><title></title><head>
<body>
<form name="mail" method="post" action="mail.php">
<table width="80%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td>Auteur du mail :</td>
                        <td><?php echo $email_auteur; ?></td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                      </tr>
                      <tr>
                        <td>Sujet du mail :</td>
                        <td><?php echo $sujet_email; ?></td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                      </tr>
                      <tr>
                        <td>Contenu du mail :</td>
                        <td><textarea name="contenu" cols="70" rows="10" id="contenu">Entrez ici le contenu du mail</textarea></td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td><input type="submit" name="Submit" value="Envoyer"></td>
                      </tr>
                    </table>
</form>
</body>
</html>
//fichier mail.php
<?php
$contenu=$HTTP_POST_VARS['contenu'];
if ($contenu!="")
{
	include ("../../includes/config.inc.php");
	mysql_connect($db_server, $db_user, $db_password);
	$mail= mysql_db_query($db_database,"select * from $db_table_news");
	while ( $row = mysql_fetch_assoc ($mail))
	{
		mail($row['email'],$sujet_email,$contenu,"From: webmaster.idbtchat@skynet.be");
	}
	echo ("<font color='#0066FF' face='Verdana, Arial, Helvetica, sans-serif' size='2'>La Newsletter à été envoyée à tous les abonnés</font>");
}
?>

A voir également

Ajouter un commentaire Commentaires
nicompx
Messages postés
107
Date d'inscription
lundi 16 janvier 2006
Statut
Membre
Dernière intervention
15 juillet 2009

25 janv. 2006 à 21:10
Re,
PHP utlise qu elle serveur smtp?
Utilise t-il le service smtp de windows???
que faire???

NicoMpx
nicompx
Messages postés
107
Date d'inscription
lundi 16 janvier 2006
Statut
Membre
Dernière intervention
15 juillet 2009

25 janv. 2006 à 20:58
Salut,
J'ai une erreur :

Notice: Undefined index: email in c:\program files\easyphp1-8\www\mail.php on line 16

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\mail.php on line 16

Pouvez-vous me dire comment configurer une serveur mail! Si je dois en installer un??????

D'avance merci!!

NicoMpX
bartart
Messages postés
8
Date d'inscription
jeudi 27 mars 2003
Statut
Membre
Dernière intervention
28 mai 2004

23 avril 2004 à 17:41
newletters pour niveau débutant ya ecrit fo pas être si méchant dans la demande...
cs_ceced
Messages postés
70
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
11 mai 2005

22 avril 2004 à 16:24
Le pb c que j ai 50 000 membres et si j envoie combien je met de temp lol?... lé break!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cs_ceced
Messages postés
70
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
11 mai 2005

22 avril 2004 à 16:23
Ou é la verification mail? ou é la gestion mail, ou é sont les mails html ou type texte..

Classic sans plus !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (rtanns)