Mail php
Fermé
etudient36
Messages postés
3
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
25 mars 2007
-
25 mars 2007 à 21:31
smallpunk Messages postés 7 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 7 août 2008 - 27 mars 2007 à 07:08
smallpunk Messages postés 7 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 7 août 2008 - 27 mars 2007 à 07:08
A voir également:
- Mail php
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
- Boîte mail française gratuite - Guide
3 réponses
mail("destinataire1@server.ext; destinataire2@server.ext; destinataire3@server.ext",
"Sujet",
"Corps du message (pour utiliser une variable dedans : $nom_variable"
);
"Sujet",
"Corps du message (pour utiliser une variable dedans : $nom_variable"
);
etudient36
Messages postés
3
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
25 mars 2007
25 mars 2007 à 22:01
25 mars 2007 à 22:01
oui mais la liste des distinataire est stockés dans une base de donné , comment faire alors ?
merci de me donner le script complet ...
merci de me donner le script complet ...
smallpunk
Messages postés
7
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
7 août 2008
27 mars 2007 à 07:08
27 mars 2007 à 07:08
1_ ben tout d'abord faut ouvrir une connexion sur ta base de donnée :
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 :
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 :
4_tu executes ta fonction mail vu ci dessus avec $dest comme destinataire.
Entiendes ?
@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 ?