begin process at 2012 02 12 03:54:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > NEWSLETTER

NEWSLETTER


 Information sur la source

Note :
6,67 / 10 - par 3 personnes
6,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Niveau :Débutant Date de création :22/04/2004 Vu :6 747

Auteur : rtanns

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

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

Source

  • <?
  • //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>");
  • }
  • ?>
<?
//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>");
}
?>



 Sources du même auteur

UPLOAD FTP AVEC RENOMAGE DU FICHIER

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip CHAT EN PHP ET JQUERY par pitchoubrazil
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope

Commentaires et avis

Commentaire de ceced le 22/04/2004 16:23:15

Ou é la verification mail? ou é la gestion mail, ou é sont les mails html ou type texte..

Classic sans plus !

Commentaire de ceced le 22/04/2004 16:24:37

Le pb c que j ai 50 000 membres et si j envoie combien je met de temp lol?... lé break!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Commentaire de bartart le 23/04/2004 17:41:51

newletters pour niveau débutant ya ecrit fo pas être si méchant dans la demande...

Commentaire de nicompx le 25/01/2006 20:58:24

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

Commentaire de nicompx le 25/01/2006 21:10:35

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

NicoMpx

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,401 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales