begin process at 2012 05 27 19:12:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > MAILING LIST VITE FAIT

MAILING LIST VITE FAIT


 Information sur la source

Note :
Aucune note
Catégorie :E-Mail / Messagerie Niveau :Débutant Date de création :21/08/2002 Date de mise à jour :21/08/2002 14:40:13 Vu :5 750

Auteur : SMoG

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

 Description

comme le livre d'or, j'ai tapé ca en live...mailing list basique...

Source

  • <?
  • // nom de fichier mailing.php3
  • if (isset($email))
  • {
  • if (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$email)) // verification de lemail
  • {
  • $base=mysql_connect("localhost","login","password");
  • mysql_select_db("login",$base);
  • mysql_query("INSERT INTO mailing SET email='$email'",$base);
  • }
  • else
  • {
  • print("Email invalide");
  • }
  • }
  • else
  • {
  • ?>
  • <form action="mailing.php3">
  • Email: <input type="text" name="email"><br>
  • <input type="submit" value="Inscrire">
  • </form>
  • <?
  • }
  • ?>
  • // ca ct le fichier d'inscription a la mailing list
  • // la on va voir le fichier pour envoyer des mail aux inscris
  • <?
  • // nom de fichier sendmessage.php3
  • if (isset($message))
  • {
  • $base=mysql_connect("localhost","login","password");
  • mysql_select_db("login",$base);
  • $requete=mysql_query("SELECT email FROM mailing",$base);
  • while($email=mysql_fetch_row($requete))
  • {
  • $titre="Mailing List"; // titre de lemail
  • $expediteur="mailing@site.com";
  • $message=nl2br(htmlspecialchars($message));
  • $entete="From: ".$expediteur."\n"; //en tete, ne pa modifier
  • mail($email[0],$titre,$message,$entete);
  • }
  • }
  • else
  • {
  • ?>
  • <form action="sendmessage.php3">
  • Messahe: <textarea cols="25" rows="10" name="message"></textarea><br>
  • <input type="submit" value="Envoyer">
  • </form>
  • <?
  • }
  • ?>
<?
// nom de fichier mailing.php3

if (isset($email))
{
if (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$email)) // verification de lemail
{
$base=mysql_connect("localhost","login","password");
mysql_select_db("login",$base);

mysql_query("INSERT INTO mailing SET email='$email'",$base);
}
else
{
print("Email invalide");
}
}
else
{
?>
<form action="mailing.php3">
Email: <input type="text" name="email"><br>
<input type="submit" value="Inscrire">
</form>
<?
}
?>
// ca ct le fichier d'inscription a la mailing list
// la on va voir le fichier pour envoyer des mail aux inscris


<?
// nom de fichier sendmessage.php3

if (isset($message))
{
$base=mysql_connect("localhost","login","password");
mysql_select_db("login",$base);

$requete=mysql_query("SELECT email FROM mailing",$base);

while($email=mysql_fetch_row($requete))
{
$titre="Mailing List"; // titre de lemail
$expediteur="mailing@site.com";
$message=nl2br(htmlspecialchars($message));

$entete="From: ".$expediteur."\n"; //en tete, ne pa modifier

mail($email[0],$titre,$message,$entete);
}
}
else
{
?>
<form action="sendmessage.php3">
Messahe: <textarea cols="25" rows="10" name="message"></textarea><br>
<input type="submit" value="Envoyer">
</form>
<?
}
?>

 Conclusion

table SQL :

CREATE TABLE mailing
(
ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
email VARCHAR(65)
}

Bien sur, il vous faut la fonction mail...


 Sources du même auteur

LIVRE D'OR
CHOPER L'EXTENSION D'UN 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 Anthomicro le 03/07/2003 10:12:30

slt !

pas mal ta mailing list. C'est peu être basique comme tu dis mais au moins ça marche. Et pour les débutants comme moi y a pas 36 fichiers php. Impec !

sinon juste une question : quand on envoie un mail avec par exemple une apostrophe (') et bien y'a l'antislash () avec. Comment pourrait -t-on le faire disparaître ?

allez a +

Commentaire de SMoG le 03/07/2003 16:19:39

utilise les fonctions addslashes et stripslashes :)

Commentaire de Anthomicro le 03/07/2003 17:01:49

ah ouais c'est vrai !

merci encore

a +

Commentaire de marocmouna le 03/07/2008 13:47:39

bonjour

svp j'ai un projet de parti de statistique d'envoi mailing et je sais pas comment je la fait ou bien les étapes que je suivi
svp aide moi

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,359 sec (4)

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