Bonjour,
J'essai de développer une petite application d'emailing
Les adresses mails sont sauvgardés dans un fichier text.
Je récupère les adresses dans un tableau puis j'ai développé mail.php pour l'envoie des mails avec 2 pièces jointes.
J e ne sais pas comment faire pour que l'envoie se fait pour toutes la list
voiçi le code de ma page :
et le code de mail.php est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?php $fichier = "file.txt"; $handle = fopen($fichier, 'rb'); if ($handle) { /*Tant que l'on est pas à la fin du fichier*/ while (!feof($handle)) { $namearr = array(); for($i=0; $i < 10; $i++) if (!isset($namearr[$i])) { /*On lit la ligne courante*/ $buffer = fgets($handle); $namearr[$i] = $buffer; } else { $namearr[$i] += $i++; } } /*On ferme le fichier*/ fclose($handle); } ?> <form method="post" action="mail.php" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="2097152"> <input type="file" name="nom_du_fichier"> <br> <input type="hidden" name="MAX_FILE_SIZE" value="2097152"> <input type="file" name="nom_du_fichier"> <br> <input type="submit" value="Envoyer"> </form>
Quelqu'un peut m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php for($i=0; $i < 10; $i++) { $destinataire = $namearr[$i]; $sujet = 'Sujet de l\'email'; $message = "Bonjour,Ceci est un message texte envoyé grâce à php. merci :)"; $headers = "From: \"expediteur moi\"<moi@domaine.com>\n"; $headers .= "Reply-To: <a href="mailto:moi@domaine.com">moi@domaine.com</a>\n"; $headers .= "Content-Type: text/plain; charset=\"iso-8859-1\""; if(mail($destinataire,$sujet,$message,$headers)) { echo "L'email a bien été envoyé."; } else { echo "Une erreur c'est produite lors de l'envois de l'email."; } } ?>![]()
Partager