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...
3 juil. 2008 à 13:47
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
3 juil. 2003 à 17:01
merci encore
a +
3 juil. 2003 à 16:19
3 juil. 2003 à 10:12
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.