envoi newsletter avec log et pass des users
	
	
		bonjour à tous,
je me permet de me tourner vers vous car je souhaiterais envoyer à mes 160 utilisateurs de ma base de données leurs nouveau couple login/mdp qui a été généré.
j'ai commencé à écrire du code que voici :
	Code:
	
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
   | <html>
<body>
<?php
 
//----------------------------------
// Construction de l'entête
//----------------------------------
$delimiteur = "-----=".md5(uniqid(rand()));
 
$entete = "MIME-Version: 1.0\r\n";
$entete .= "Content-Type: multipart/related; boundary=\"$delimiteur\"\r\n";
$entete .= "\r\n";
 
//--------------------------------------------------
// Construction du message proprement dit
//--------------------------------------------------
 
$msg = "Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed.\r\n";
 
//---------------------------------
// 1ère partie du message
// Le code HTML
//---------------------------------
$msg .= "--$delimiteur\r\n";
$msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$msg .= "Content-Transfer-Encoding:8bit\r\n";
$msg .= "\r\n";
$msg .= <html >
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
<title>Document sans nom</title>
</head>
 
<body>
<table width=\"599\" height=\"60\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolor='#006699' bgcolor='#FFFFFF'>
  <tr>
    <td valign='bottom' align='center'><table width=\"584\" height=\"49\" border=\"0\" cellpadding=\"0\" cellspacing=\"3\">
      <tr>
        <td colspan=\"2\" align='center' valign='middle'><table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\">
          <tr>
            <td valign='bottom' class=\"txt\" style=\"\"><p>Veuiller trouver ci-joint votre nouveau couple : login/mot de passe afin de vous connecter sur le site  : </p>
                    <p>votre login : " .$req["username"]."<br />
                      votre password :" .$req["password"]."</p>
              <p>  </p></td>
          </tr>
        </table></td>
      </tr>
    </table></td>
  </tr>
</table>
</body>
</html>
";
 
 
$msg .= "\r\n";
 
// Connection à la base de donnée( par défaut paramètre local) 
 
$server="localhost";
$user="root";
$pass="";
$db="lettre";
mysql_connect($server, $user, $pass) or die('Erreur de connexion');   
mysql_select_db($db) or die('Base inexistante');  
 
// on selectionne tous les emails de la base de donnée 
 
$req = mysql_query("SELECT mail_user, username, password FROM lettre"); 
// on compte le nombre d'emails
 
$res = mysql_num_rows($req); 
 
// On envoi la lettre d'info a tous les emails 
 
// Utilisation d'une boucle while pour récupérer tous les mails 
 
// et envoi avec la fonction mail( ) placer dans la boucle... 
$i=0; 
 
while($i!=$res) { 
 
   $email=mysql_result($req,$i,"mail_user"); 
 
$destinataire = $email;
$expediteur   = "gis-cnrs.grale@univ-paris1.fr";
$reponse      = $expediteur;
echo "Lettre d'information de l'Observatoire National de la Décentralisation pour $destinataire";
mail($destinataire,
     "Lettre d'information de l'Observatoire National de la Décentralisation",
     $msg,
     "Reply-to: $reponse\r\nFrom: $expediteur\r\n".$entete);
$i++; 
 
} 
 
// On ferme la connection 
 
mysql_close(); 	 
?>
</body>
</html> | 
 il m'envois bien mail, mais sans mon login et pass
je pense que le pb doit venir de la boucle ?
quelqu'un a t'il déjà eu le problème ?