Page 1 sur 1

Récupérer liste CSV dans Fonction mail (destinataire)

Posté : 21 nov. 2007, 14:31
par magicpetro
comme le titre l'indique je voudrais récupérer une liste CSV pour pouvoir faire un envoi de mails en masse...
Tout est déjà OK niveau codage mais je n'arrive pas à intégrer cette fonction...
Quelqu'un pourrait m'aider SVP ??

Posté : 21 nov. 2007, 14:39
par zeus
Est-ce que tu peux être plus clair sur ce que tu n'arrives pas à faire et ce qui est déjà codé ?

C'est la récupération du contenu du fichier CSV, la lecture, l'utilisation du contenu qui ne fonctionne pas ?

Posté : 21 nov. 2007, 14:46
par Invité
<? 
if (get_magic_quotes_gpc())
{
    $nom = stripslashes($_POST['nom']); 
    $expediteur = stripslashes($_POST['email']); 
    $sujet = stripslashes($_POST['sujet']); 
    $message = stripslashes($_POST['message']); 
	$destinataire = stripslashes($_POST['destinataire']); 

} 
else
{  
    $nom = $_POST['nom']; 
    $expediteur = $_POST['email']; 
    $sujet = $_POST['sujet']; 
    $message = $_POST['message']; 
	$destinataire = $_POST['destinataire']; 

}

$to="$destinataire";

$msg .= $message."\r\n";

$headers = "MIME-Version: 1.0\r\n"; 

$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n"; 

$headers .= "From: $nom <$expediteur>\r\nReply-to : $nom <$expediteur>\nX-Mailer:PHP"; 

if (mail($to, $sujet, $msg, $headers)) { 
include "ok.php";
} else { 
include "erreur.php"; 
};

?>
Donc mettre à la place de destinataire une fonction qui va chercher un fichier CSV (qui contient une liste de mail) et envoyer le mail à la liste..

Posté : 21 nov. 2007, 17:25
par zeus
Tu peux ouvrir le fichier et récupérer chaque ligne avec freadcsv(), construire ta liste d'expéditeur à partir de chaque ligne et envoyer le mail à la fin ...

Posté : 21 nov. 2007, 19:18
par magicpetro
c'est bon je me suis débrouillé j'ai utilisé la commande fgetcsv
merci

Posté : 21 nov. 2007, 21:37
par zeus
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)