Mail php

salut je cherche le script php pour :

envoyer des mails avec multi distinataire stockés dans une base de donnés
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. mail("destinataire1@server.ext; destinataire2@server.ext; destinataire3@server.ext",
    "Sujet",
    "Corps du message (pour utiliser une variable dedans : $nom_variable"
    );
    0
    1. oui mais la liste des distinataire est stockés dans une base de donné , comment faire alors ?

      merci de me donner le script complet ...
      0
      1. 1_ ben tout d'abord faut ouvrir une connexion sur ta base de donnée :

        @mysql_connect($host,$user,$pass)
           or die("Impossible de se connecter");
        @mysql_select_db("$bdd")
           or die("Impossible de se connecter");


        avec :
        $host: nom du serveur
        $user: utilisateur de la base
        $pass: mot de passe de la base
        $bdd: nom de la base de donnée

        2_ faire une requete MySQL sur ta base :

        $query = "SELECT mail FROM $table";
        $result = mysql_query($query);
        while($val = mysql_fetch_array($result)) {
        $mail[]=$val['mail'];
        }
        mysql_close();


        en supposant que mail correspond au nom du champs contenant tes mails dans ta table.
        $table est le nom de ta table dans ta base.

        au final
        tu obtiens un tableau $mail[] contenant tout tes mails.

        3_tu concatennes tout ça dans une seul chaine , chaque mails separé par une virgule :

        $dest=implode("," ,$mail);


        4_tu executes ta fonction mail vu ci dessus avec $dest comme destinataire.

        Entiendes ?

        0