1. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    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
     
  2. bruno212
    bruno212 WRInaute occasionnel
    Inscrit:
    13 Février 2005
    Messages:
    449
    J'aime reçus:
    0
    Bonsoir,

    Si tu pouvais reformuler ta question, j'essayerai d'y répondre, mais là, je l'ai lu trois fois et je n'ai rien compris.

    à plus
     
  3. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    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 :/
     
  4. blman
    blman WRInaute accro
    Inscrit:
    5 Septembre 2003
    Messages:
    2 719
    J'aime reçus:
    3
    Regarde du côté de la classe phpmailer, je crois qu'elle permet d'envoyer des mails en BCC si je ne me trompe pas... à confirmer
     
  5. webinyou
    webinyou WRInaute discret
    Inscrit:
    10 Avril 2010
    Messages:
    125
    J'aime reçus:
    0
  6. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    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 :$
     
  7. bruno212
    bruno212 WRInaute occasionnel
    Inscrit:
    13 Février 2005
    Messages:
    449
    J'aime reçus:
    0
    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
     
  8. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    Le déclencheur est :

    <?php
    if($codesource != $codesourceavant){

    blablablba

    }
    environ ça donc...
     
  9. bruno212
    bruno212 WRInaute occasionnel
    Inscrit:
    13 Février 2005
    Messages:
    449
    J'aime reçus:
    0
    Et où ton script va-t-il chercher $codesource et $codesourceavant ? dans une BDD, dans des fichiers ? comment s'effectuent les modifications du code source d'une page ? par ftp, par interface web ?
     
  10. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    ç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 ?
     
  11. webinyou
    webinyou WRInaute discret
    Inscrit:
    10 Avril 2010
    Messages:
    125
    J'aime reçus:
    0
    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 :D
     
  12. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    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
     
  13. bruno212
    bruno212 WRInaute occasionnel
    Inscrit:
    13 Février 2005
    Messages:
    449
    J'aime reçus:
    0
    Hello,

    Tu peux essayer ce code..., puis le modifier à ta guise...

    Code:
    <?PHP
    /* Empfänger */
    $empfaenger = array('Damir<[email protected]>');
    
    /* Empfänger CC */
    $empfaengerCC = array('Damir CC<[email protected]>');
    
    /* Empfänger BCC */
    $empfaengerBCC = array('Damir BCC<[email protected]>');
    
    /* Absender */
    $absender = 'Administrator SELFPHP<[email protected]>';
    
    /* Rueckantwort */
    $reply = 'Administrator SELFPHP<[email protected]>';
    
    /* 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">&nbsp;</td>
                    <td width="99">&nbsp;</td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td>SELFPHP</td>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td>&nbsp;</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. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    Merci BEAUCOP!
     
Chargement...
Similar Threads - Mail() PHP Forum Date
En tête html via la fonction mail() de php Développement d'un site Web ou d'une appli mobile 20 Mars 2012
Problèmes avec mail() de PHP Développement d'un site Web ou d'une appli mobile 13 Octobre 2010
envoi email avec fonction mail() php sécurité ? Développement d'un site Web ou d'une appli mobile 3 Février 2010
[PHP] Différence entre mail() et @mail() Développement d'un site Web ou d'une appli mobile 9 Novembre 2008
Envoi d'e-mail via la fonction mail() de php Développement d'un site Web ou d'une appli mobile 24 Octobre 2008
fonction mail() pour php : probleme fichiers joints Développement d'un site Web ou d'une appli mobile 28 Février 2008
probleme avec boucle While et fonction php mail() Développement d'un site Web ou d'une appli mobile 25 Octobre 2007
file_get_contents(), envoie mail() avec pièce jointe php Développement d'un site Web ou d'une appli mobile 21 Juin 2007
mail() php avec plusieurs destinataire en Bcc Développement d'un site Web ou d'une appli mobile 16 Mai 2007
Mail local impossible via Mail() en PHP Administration d'un site Web 22 Février 2007
La fonction mail() avec php n'arrive plus à délivrer 1 email Administration d'un site Web 3 Janvier 2007
Envoi d'une page mail.php via mail() Développement d'un site Web ou d'une appli mobile 14 Août 2006
[ HELP ] Mail() php avec hotmail c'est la loose .... :( Administration d'un site Web 25 Février 2006
Php mail() chez OVH Développement d'un site Web ou d'une appli mobile 2 Décembre 2005
php: fonction mail(), compatibilité yahoo, hotmail et autres Développement d'un site Web ou d'une appli mobile 28 Octobre 2005
Emails html et fonction mail() de php Développement d'un site Web ou d'une appli mobile 10 Septembre 2005
[SOLUTION] Mail via fonction PHP mail() Administration d'un site Web 7 Janvier 2005
fonction mail() de php et Hotmail et consors Administration d'un site Web 17 Septembre 2004
Fonction mail() et signature DKIM Développement d'un site Web ou d'une appli mobile 18 Mai 2019
Envoyer un mail() sur hotmail. Quels headers ? Développement d'un site Web ou d'une appli mobile 30 Juillet 2011