Bonjour,
Peut on utiliser une variable (avec tous les emails) avec la fonction bcc ?
ex: $headers .= 'Bcc:$tobcc' . "\n";
Merci,
Antoine
Bonjour,
Peut on utiliser une variable (avec tous les emails) avec la fonction bcc ?
ex: $headers .= 'Bcc:$tobcc' . "\n";
Merci,
Antoine
Bonjour,
J'utlise la class SIMPLEMAIL.
Simple et efficace etbien documentée
voila le lien http://classes.scriptsphp.org/doc.mail
Gillou
ok, merci. Je vais y jeter un oeil directement
Je peux aussi placer une variable à la place de l'adresse mail dans
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part $mail->addbcc('adressmail' [ , 'nom' ] )
Je ne suis pas sûr de bien comprendre ta question :
Tu peux faire ca :
Gillou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $usermail = "antxbe@wanadoo.fr"; $username = "le_nom_qui_s_affiche"; $mail->addbcc($usermail, $username);
Je désire placer dans bbc une dixaine d'adresses mail via une variable
tu peux faire ça :
Gillou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $bbc_users = array(); $bbc_users[] = $adresse_mail1; $bbc_users[] = $adresse_mail2; $bbc_users[] = $adresse_mail3; foreach($bbc_users as $adr) $mail->addbcc($adr);
Merci pour ta réponse, mais les adresses mail seront choisie via une checkbox, donc le nombre d'email sera différents à chaque envoi.
J'aurai aimé utiliser cette fonction pour l'envoi en copie cachée de mailing pour les clients.
Es ce bien la meilleur solution ?
Merci encore,
voila ce qu'il faut faire :
formulaire :
page send.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form action='send.php' method='post' > <input type='checkbox' name='adresse[]' value='truc@bidule.fr' /> truc@bidule.fr <br /> <input type='checkbox' name='adresse[]' value='truc2@bidule.fr' /> truc2@bidule.fr <br /> <input type='checkbox' name='adresse[]' value='truc3@bidule.fr' /> truc3@bidule.fr <br /> <input type='submit' value='envoyer' /> </form>
Gillou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $mail = new simplemail(); ...<construction du mail>... foreach($REQUEST['adresses'] as $adr) $mail->addbcc($adr); $mail->sendmail(); ?>
Re,
J'ai une erreur affichée
Cela est il normal que le "adresse[]" devient "adresses" ? pour le choix via le chekbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: Invalid argument supplied for foreach() in ...
j'ai fais une erreur ; il manque le underscore _
Gillou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 foreach($_REQUEST['adresses'] as $adr)
Re,
Encore petit soucis
En gros, le message html ne s'affiche pas le sujet du message.
la variable $adr n'affiche pas tous les éléments sélectionné uniquement le premier.
Encore merci pour ton aide
as-tu bien mis les crochets dans le champ name des chckbox du formulaire ?
oui, et en plus lorsque
j'ai une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part foreach($_REQUEST['adresses'] as $adr)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Invalid argument supplied for foreach() in...
Peux tu ajouter ce code, en haut de la page send.php
Gillou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php echo "<pre>"; print_r($_REQUEST); echo "</pre>"; ?>
stop. le problème c'est que "adresse" est au pluriel dans le foreach et au singulier dans le formulaire ;-)
Toujours la meme erreur et il reconnait bien les 3 mails sélectionnés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Array ( [adresse] => Array ( [0] => info@aaaa.com [1] => info@oooo.com [2] => info@hihihi.com ) [x] => 7 [y] => 9 [PHPSESSID] => 8ef38622b3ebe1bd71bd79be6f6852bf ) Warning: Invalid argument supplied for foreach() in ... envoyé
as tu vu mon dernier message concernant "adresse" qui est au singulier ?
oui, j'ai essayé aussi avant en supprimant le "s" il me semblait bien qu'il n'avait rien a faire là.
J'ai toujours le meme soucis, il enregistre uniquement le dernier mail et toujours pas de message à la réception
merci à toi
Peux tu remplacer $mail->sendmail(); par
on va y arriver !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 echo "<pre>"; print_r($mail); echo "</pre>";
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager