Mail() PHP
14 messages
• Page 1 sur 1
- YBthebest
- WRInaute discret

- Messages: 88
- Inscription: 8 Aoû 2009
Mail() PHP
Bonjour à tous!
J'ai besoin d'aide!
J'ai une base de donnees avec un table 'email' qui contient pas mal d'adresse mail!
J'ai un script qui se déclenche quand un if est rempli et j'aimerais qu'il recupere toutes les adresses de la base puis les envoies toutes mais en BCC! J'ai essayé seul mais je bloque au BCC
Par contre, le script est accesible à tous! Il y aura en permanence, normalement, quelqu'un piur le script voir une 40aine de personne!
J'aimerais savoir si c'était possible d'envoyer seulement 1 mail à chaque personne et non pas le nombre de personne qui sont sur le site à ce moment!
Merci d'avance!
C'est assez urgent donc... Merci
J'ai besoin d'aide!
J'ai une base de donnees avec un table 'email' qui contient pas mal d'adresse mail!
J'ai un script qui se déclenche quand un if est rempli et j'aimerais qu'il recupere toutes les adresses de la base puis les envoies toutes mais en BCC! J'ai essayé seul mais je bloque au BCC
Par contre, le script est accesible à tous! Il y aura en permanence, normalement, quelqu'un piur le script voir une 40aine de personne!
J'aimerais savoir si c'était possible d'envoyer seulement 1 mail à chaque personne et non pas le nombre de personne qui sont sur le site à ce moment!
Merci d'avance!
C'est assez urgent donc... Merci
- YBthebest
- WRInaute discret

- Messages: 88
- Inscription: 8 Aoû 2009
Re: Mail() PHP
Excuse moi je suis sur iTouch.
En gros j'ai deux questions.
J'aurais besoin d'aide avec un script qui sort des 'email' d'une bdd puis les envoi en BCC a chaque 'email'!!
2. J'aimerais que le mail soit envoyé une seule fois a chaque personne. Car si je mets l'envoi de mail simple au millieu du script, chaque personne recevra pleins de fois son mail!
Merci d'avance, assez urgent :/
En gros j'ai deux questions.
J'aurais besoin d'aide avec un script qui sort des 'email' d'une bdd puis les envoi en BCC a chaque 'email'!!
2. J'aimerais que le mail soit envoyé une seule fois a chaque personne. Car si je mets l'envoi de mail simple au millieu du script, chaque personne recevra pleins de fois son mail!
Merci d'avance, assez urgent :/
-

webinyou - WRInaute discret

- Messages: 143
- Inscription: 10 Avr 2010
Re: Mail() PHP
J'ai trouvé sur le forum le même sujet. Cela peut t'aider :
http://forum.webrankinfo.com/mail-php-avec-plusieurs-destinataire-bcc-t73515.html
Tiens-nous au courant.
http://forum.webrankinfo.com/mail-php-avec-plusieurs-destinataire-bcc-t73515.html
Tiens-nous au courant.
- YBthebest
- WRInaute discret

- Messages: 88
- Inscription: 8 Aoû 2009
Re: Mail() PHP
Je comprends pas! J'ai corrigé son script et ça marche toujours pas...sinon quelqu'un arriverait à me faire une boucle qui envoi un mail séapremment en TO...pour voir...
Sinon, pour mieux expliquer ma deuxième question:
En gros j'ai un script qui check sur le code source d'une page a changé. S'il a changé, il envoi un mail à toutes les personnes inscrites dans ma base de données et averti également par un son.
Donc, il y a normalement en permanence, au moins, une dizaine de personne sur le site.
Mais, si je laisse comme c'est maintenant, au moment ou le script rechargera et que le code source aura changé, chaque inscrit dans ma base de données recevra pleins de mail ( le nombre de personnes qui sont sur le site, par exemple: s'il y a 10 personnes sur le site, chaque inscrit recevra 10 mails) mais je veux faire en sorte qu'il en reçoivent chacun un seul...
Merci d'avance, là ça devient vraiment vraiment urgent :$
Sinon, pour mieux expliquer ma deuxième question:
En gros j'ai un script qui check sur le code source d'une page a changé. S'il a changé, il envoi un mail à toutes les personnes inscrites dans ma base de données et averti également par un son.
Donc, il y a normalement en permanence, au moins, une dizaine de personne sur le site.
Mais, si je laisse comme c'est maintenant, au moment ou le script rechargera et que le code source aura changé, chaque inscrit dans ma base de données recevra pleins de mail ( le nombre de personnes qui sont sur le site, par exemple: s'il y a 10 personnes sur le site, chaque inscrit recevra 10 mails) mais je veux faire en sorte qu'il en reçoivent chacun un seul...
Merci d'avance, là ça devient vraiment vraiment urgent :$
-

bruno212 - WRInaute occasionnel

- Messages: 497
- Inscription: 13 Fév 2005
Re: Mail() PHP
Dans ton histoire, on ne comprend pas bien quel est le déclencheur de l'envoi du courriel.
Personnellement, je ferai les choses de la manière suivante:
- la page existe;
- un éditeur modifie la page;
- une fois les modifications validées, un courriel est envoyé à tous les utilisateurs inscrits pour notifier la modification (soit un courriel unique en utilisant le champ BCC, soit un courriel par utilisateur)
- chaque utilisateur reçoit le courriel et peut visiter la nouvelle version.
à plus
Personnellement, je ferai les choses de la manière suivante:
- la page existe;
- un éditeur modifie la page;
- une fois les modifications validées, un courriel est envoyé à tous les utilisateurs inscrits pour notifier la modification (soit un courriel unique en utilisant le champ BCC, soit un courriel par utilisateur)
- chaque utilisateur reçoit le courriel et peut visiter la nouvelle version.
à plus
-

e-kiwi - Modérateur

- Messages: 15617
- Inscription: 23 Déc 2003
Re: Mail() PHP
ça craint de ne pas savoir faire une boucle php et de se lancer dans l'Émail de masse ... une erreur de ta part, des plaintes d'internautes, et adieu à tes futurs envois. tu devrait peut-être prendre quelques semaines pour bosser ça avant de te lancer la dedans. tu ferai réparer ton évier à un plombier qui ne sait pas se servir d'une clé anglaise ?
-

webinyou - WRInaute discret

- Messages: 143
- Inscription: 10 Avr 2010
Re: Mail() PHP
Procède d'abord par étape et ne sois pas trop gourmand au début :
1. essaie de faire fonctionner ton envoie d'e-mails en dur : l'expéditeur, les destinateurs en BCC en dur ;
2. si ça marche, crée une liste en dur ;
3. enfin, si ça marche toujours, récupère tes données de la base de données.
En procédant de cette manière, tu peux voir à quel niveau ça plante.
D'ici là, on ne veut plus te revoir tant que ça ne marche pas
1. essaie de faire fonctionner ton envoie d'e-mails en dur : l'expéditeur, les destinateurs en BCC en dur ;
2. si ça marche, crée une liste en dur ;
3. enfin, si ça marche toujours, récupère tes données de la base de données.
En procédant de cette manière, tu peux voir à quel niveau ça plante.
D'ici là, on ne veut plus te revoir tant que ça ne marche pas
- YBthebest
- WRInaute discret

- Messages: 88
- Inscription: 8 Aoû 2009
Re: Mail() PHP
Ouais j'comprends!
@e-kiwi
t'inquiète je sais faire la boucle, j'ai même réussi, mais t'a raison, j'suis pas un expert encore
Déjà pour le mail BCC en dur je bloque!
Car je sais pas quel format faut choisir!
J'ai tout essayé, avec des virugles, des points-virgules, des <>, mais jamais ça marche...
Enfaite, c'est un script qui regarde si une image est toujours là sur une page.
Si elle y est, c'est bon, si elle y est pas, on déclenche le toute.
C'est dans ce ''on déclenche le toute'' que j'aimerais placer l'envoi!
Donc, quelqu'un connait-il la forme exacte d'envoi en BCC?
Merci d'avanmce
@e-kiwi
t'inquiète je sais faire la boucle, j'ai même réussi, mais t'a raison, j'suis pas un expert encore
Déjà pour le mail BCC en dur je bloque!
Car je sais pas quel format faut choisir!
J'ai tout essayé, avec des virugles, des points-virgules, des <>, mais jamais ça marche...
Enfaite, c'est un script qui regarde si une image est toujours là sur une page.
Si elle y est, c'est bon, si elle y est pas, on déclenche le toute.
C'est dans ce ''on déclenche le toute'' que j'aimerais placer l'envoi!
Donc, quelqu'un connait-il la forme exacte d'envoi en BCC?
Merci d'avanmce
-

bruno212 - WRInaute occasionnel

- Messages: 497
- Inscription: 13 Fév 2005
Re: Mail() PHP
Hello,
Tu peux essayer ce code..., puis le modifier à ta guise...
Tu peux essayer ce code..., puis le modifier à ta guise...
- Code: Tout sélectionner
<?PHP
/* Empfänger */
$empfaenger = array('Damir<mail@selfphp.com>');
/* Empfänger CC */
$empfaengerCC = array('Damir CC<mail@selfphp.com>');
/* Empfänger BCC */
$empfaengerBCC = array('Damir BCC<mail@selfphp.com>');
/* Absender */
$absender = 'Administrator SELFPHP<selfphp@selfphp.com>';
/* Rueckantwort */
$reply = 'Administrator SELFPHP<selfphp@selfphp.com>';
/* Betreff */
$subject = 'Info Mail von SELFPHP';
/* Nachricht */
$message = '<html>
<head>
<title>SELFPHP - Mail Beispiel</title>
</head>
<body>
<table width="214" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="47">PHP5</td>
<td width="56"> </td>
<td width="99"> </td>
</tr>
<tr>
<td> </td>
<td>SELFPHP</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>www.selfphp.de</td>
</tr>
</table>
</body>
</html>
';
/* Baut Header der Mail zusammen */
$headers .= 'From:' . $absender . "\n";
$headers .= 'Reply-To:' . $reply . "\n";
$headers .= 'X-Mailer: PHP/' . phpversion() . "\n";
$headers .= 'X-Sender-IP: ' . $REMOTE_ADDR . "\n";
$headers .= "Content-type: text/html\n";
// Extrahiere Emailadressen
$empfaengerString = implode(',', $empfaenger);
$empfaengerCCString = implode(',', $empfaengerCC);
$empfaengerBCCString = implode(',', $empfaengerBCC);
$headers .= 'Cc: ' . $empfaengerCCString . "\n";
$headers .= 'Bcc: ' . $empfaengerBCCString . "\n";
/* Verschicken der Mail */
mail($empfaengerString, $subject, $message, $headers);
?>
14 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Marketing viral et référencement - 11-10-2004
- La boîte de réception prioritaire sur Gmail - 31-08-2010
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP - 17-01-2006
- Le checksum de la Google Toolbar - 06-04-2003
- Transformer de simples citations en liens - 21-06-2006
- Nouvelle version pour Blogger - 11-05-2004
- Gmail, le service de mail de Google, sorti le 1er avril 2004 - 15-04-2004
- La mesure d'audience axée référencement - 19-10-2004
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier
- Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

