Mail php

etudient36 Messages postés 3 Statut Membre -  
smallpunk Messages postés 7 Statut Membre -
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. condor
     
    mail("destinataire1@server.ext; destinataire2@server.ext; destinataire3@server.ext",
    "Sujet",
    "Corps du message (pour utiliser une variable dedans : $nom_variable"
    );
    0
  2. etudient36 Messages postés 3 Statut Membre
     
    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
  3. smallpunk Messages postés 7 Statut Membre
     
    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