Newsletter

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 295 fois - Téléchargée 29 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

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

Re,
PHP utlise qu elle serveur smtp?
Utilise t-il le service smtp de windows???
que faire???

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

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
Messages postés
8
Date d'inscription
jeudi 27 mars 2003
Statut
Membre
Dernière intervention
28 mai 2004

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

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

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)