Insérer des adresses E.mail dans un formulaire
Posté : 29 mars 2006, 01:21
Bonsoir,
Après pas mal de recherche, j'ai trouvé ce formulaire d'envoi de mél mais je souhaite le modifier un peu. C'est à dire que je dispose d'une base de donnés avec des adresses E.Mail et je souhaite qu'un courrier soit envoyé à chaque adresse.
Je suppose qu'il faut modifier cette variable,
Merci d'avance de l'aide..
Après pas mal de recherche, j'ai trouvé ce formulaire d'envoi de mél mais je souhaite le modifier un peu. C'est à dire que je dispose d'une base de donnés avec des adresses E.Mail et je souhaite qu'un courrier soit envoyé à chaque adresse.
Je suppose qu'il faut modifier cette variable,
$to = $_POST['to']; mais comment ?Merci d'avance de l'aide..
<form method="POST" action="<?php echo $PHP_SELF; ?>">
<p align="center"><b>
<font size="3" face="Verdana"><u>Formulaire E-Mail</u></font>
</b></p>
<p align="center">
<?php
// Définition des entetes :
$entetes = "From:$from\n\rreturn-path:$from";
// Récupération des variables envoyées en POST
$posted = $_POST['posted'];
$from = $_POST['from'];
$to = $_POST['to'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$entetes = $_POST['entetes'];
// Nettoyage des données :
// Trim() supprimes les espaces superflus en debut et fin de chaine
// Ucfirst() met la premiere lettre de la chaine en majuscule.
$to = trim($to);
$from = trim($from);
$subject = ucfirst(trim($subject));
$message = trim($message);
// Test de l'envoi de l'email
if($posted)
{
// Les champs sont-ils remplis ?
if(empty($to)) echo "L'e-mail du destinataire svp !";
elseif(empty($from)) echo "Votre E-mail svp !";
elseif(empty($subject)) echo "Le Sujet du Message svp !";
elseif(empty($message)) echo "Le Message svp !";
else
{
// Si ils le sont, on essaie l'envoi du mail
// Si l'email part alors on affiche un message de réussite
if(mail($to,$subject,$message,$entetes))
{
echo "E-Mail envoyé avec Succès !";
}
else
{
// Sinon on affiche un message d'erreur
echo "L'envoi de l'E-Mail a échoué !";
}
}
}
?>
</p>
<input type="hidden" name="posted" value="1">
<p align="center">Destinataire :
<input type="text" name="to" size="20"></p>
<p align="center">Expéditeur :
<input type="text" name="from" size="20"></p>
<p align="center">Sujet :
<input type="text" name="subject" size="20">
</p>
<p align="center">Message :</p>
<p align="center"><textarea rows="8" name="message" cols="45"></textarea>
</p>
<p align="center"></p>
<p align="center">
<input type="submit" value="Envoyer" name="envoyer">
<input type="reset" value="Rétablir" name="restart"></p>
</form>[/php]