Mailing list vite fait

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 755 fois - Téléchargée 30 fois

Contenu du snippet

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

Source / Exemple :


<?
// nom de fichier mailing.php3

if (isset($email))
{
if (ereg('^[-!#$%&\'*+\\./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...

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
3 juillet 2008

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
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
ah ouais c'est vrai !

merci encore

a +
Messages postés
27
Date d'inscription
mardi 22 janvier 2002
Statut
Membre
Dernière intervention
3 juillet 2003

utilise les fonctions addslashes et stripslashes :)
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
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 +

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.