[PHP]Envoyer un email à plusieurs adresses

Fermé
Alex - 15 févr. 2011 à 18:01
 Alex - 17 févr. 2011 à 19:48
Bonjour,
Je veux envoyer un email un plusieurs personne en en mettant toutes les adresses dans un fichier txt. Le problème c'est que je n'arrive a lire le fichier txt. Voici mon code php :

<?php 
	 
/************* On récupère les données ****************/
	 $listemail = 'email.txt';
	 $message = $_POST['message'];

/************* On ne prend pas en compte l'exécution des balises possible *****************/
	 $objet = htmlspecialchars($objet);
	 $message = htmlspecialchars($message);
	 
/************* On prépare l'envoi *******************/
     $headers ='From: "News"<test@hotmail.fr>'."\n";
     $headers .='Reply-To: test@hotmail.fr'."\n";
     $headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';

/************* On teste les données et on envoie si c'est OK *******************/
	 if($message)
	 //Noublie pas de mettrel'adresse de destination
     if(mail('.$listemail.', 'Newsletter', $message, $headers)) //Attention le serveur que tu utilises ne prend peut-être pas en compte la fonction d'envoi d'email
	 
?>


code html :

<html>
<body>
<!-- pour les tests sur les champs, voir avec javascript ou php -->
<form method="post" action="mail.php">

	Votre message :<br />
	<textarea name="message" id="message" cols="40" rows="4" tabindex="80"></textarea><br />

	<input type="submit" /> <input type="reset" />
</form>

</body>
</html>


Merci d'avance.

2 réponses

Up.
0
Salut, enfaite j'ai trouvé :)
Merci quand même
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
17 févr. 2011 à 17:20
tu as utilisé une boucle foreach ?
0
tito23 Messages postés 305 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 janvier 2013 4
17 févr. 2011 à 17:29
il faut lire le fichier texte!!
0
Non j'ai utilisé : $listemail = file_get_contents('email.txt');
0