Comment créer un script d'envoi d'emails personalisés.

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Orkyd, 18 Avril 2006.

  1. Orkyd
    Orkyd WRInaute occasionnel
    Inscrit:
    1 Octobre 2004
    Messages:
    382
    J'aime reçus:
    0
    Bonjour,

    J'ai un site proposant d'envoyer à ceux qui s'inscrivent à la newsletter des articles.

    lors de l'inscription, la personne doit choisir le ou les themes des articles qu'elle désir recevoir dans sa newsletter.

    donc chaque personne reçoit un email personalisé avec les articles et les thèmes qu'elle a choisi.

    Malgré toutes mes recherches je n'arrive pas a trouver une technique pour réussir a envoyer à tout le monde un email personalisé en un seul clic.

    bref, j'aimerais une fois par semaine cliquer sur "envoyer les newsletter" et que chacun recoive son email avec les articles qu il a sélectionné à l inscription.

    Si quelqu'un pouvait m'aider je lui serait tres reconnaisant, car ce problème bloc l ouverture de mon site.

    Merci à vous,

    dDavid
     
  2. gomoz
    gomoz WRInaute discret
    Inscrit:
    29 Décembre 2004
    Messages:
    224
    J'aime reçus:
    0
    je comprends pas trop à quel moment tu as un problème.

    Si les membres sont dans une bdd avec le nom des thèmes choisi, tu fais un truc du genre :

    SELECT email FROM la_table WHERE theme=xxx; -- à adapter bien sur si les membres sont pas dans la même table que les sujets.
    while($row=mysql_fetch_assoc())
    {
    if(empty(les_themes_a_poster[$row['email']]))
    les_themes_a_poster[$row['email']]='ici la partie du corps du message à envoyer en rapport avec le thème';
    }
    ... parreil pour les autres thèmes

    à la fin

    tu fais un foreach et tu envoie pour tous les clefs de les_themes_a_poster un message incluant la valeur de les_themes_a_poster à l'endroits voulu.

    Mais y a encore beaucoup d'autre façon de le faire...


    ps: "theme=xxx" ne sugere rien quand au contenu...
     
  3. bradeux
    bradeux WRInaute occasionnel
    Inscrit:
    18 Mai 2005
    Messages:
    349
    J'aime reçus:
    0
    Je pense que la 1ère question c'est effectivement ça: en quoi est developper ton site? en php? en html? en asp? j'imagine en php et si c'est le cas, tu dois bien avoir une bdd où sont stockés tes données?
     
  4. pilou0007
    pilou0007 Nouveau WRInaute
    Inscrit:
    18 Avril 2006
    Messages:
    2
    J'aime reçus:
    0
    Salut, alors je travaille pour orkyd et voila ce que j'ai fait :

    Explication du script :

    Alors pour les emails il y a 2 tables

    1 table journalistes ou dedans sont stocké les emails
    1 tables contenir ou dedans il y a stocké les id des email & les id des thèmes thématique

    Donc si 1 email est inscrit a plusieurs thème thématique, il a plusieurs entré dans la table contenir.

    Donc pour les articles, on les recup en checkand des checkbox.

    Donc enfaîte le script construit les email avec les articles sélectionnée, pour chaque article, il doit les places dans les parties correspondantes pour le mail, c'est a dire : les communiquer, les conférence & les actu blogs

    Donc au début sa trie chaque articles dans les parties correspondantes, et en fait le problème, c que je n'arrive pas a dire qu'il doit sélectionné les articles correspondant a l'email qui lui correspond a plusieurs thèmes.

    Voilà se que j'ai fait :

    en fait avec ce code, sa envoie 1 mail a tout les membres avec tout les thémes séléctionnées.
     
  5. Orkyd
    Orkyd WRInaute occasionnel
    Inscrit:
    1 Octobre 2004
    Messages:
    382
    J'aime reçus:
    0
    quelqu'un a t il une solution ? ci dessus vous avez le code actuel.

    en fait celà fonctionne si une personne choisi un seul thème, mais si on peut choisir plusieurs thèmes celà ne fonctionne plus.

    Merci pour votre aide svp
     
  6. bradeux
    bradeux WRInaute occasionnel
    Inscrit:
    18 Mai 2005
    Messages:
    349
    J'aime reçus:
    0
    essai un while sur la table "contenir" puisque c'est là où sont stockés les thèmes pour chaque emails.

    Si tu while la table journaliste, c'est normal qu'il n'y ai que 1 email envoyé puisque tu n'as pas d'entrés multiples apparemment dans cette table.
     
  7. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    une solution de rechange pour alleger ton serveur :
    tu envois le newsletter qui sert juste de lien vers la page du site ou le contenu sera généré en fontcion de theme choisi

    ca peut pas le faire ? parceque générer et envoyer X newsletter diffrérentes a X personnes, ca peut tres vite etre lourd, non ?t'as le serveur qui suit ?
     
  8. pilou0007
    pilou0007 Nouveau WRInaute
    Inscrit:
    18 Avril 2006
    Messages:
    2
    J'aime reçus:
    0
    Non pas possible, car sa envera 1 email par théme que l'email sera inscrit

    Donc certain membre pourrait recevoir xx fois le mail selon xx thémes auquel il sont inscrit ! :wink:
     
  9. Orkyd
    Orkyd WRInaute occasionnel
    Inscrit:
    1 Octobre 2004
    Messages:
    382
    J'aime reçus:
    0
    quelqu un aurait une solution ?
     
Chargement...
Similar Threads - créer script envoi Forum Date
Créer des graphiques en php - Vers quel script se tourner ? Développement d'un site Web ou d'une appli mobile 19 Octobre 2017
Comment créer 60 descriptions unique pour eviter le duplicate content? Rédaction web et référencement 13 Septembre 2012
Connaissez vous un script gratuit pour créer un site de telechargement Développement d'un site Web ou d'une appli mobile 11 Septembre 2012
Quel script utiliser pour créer un réseau social ? Autres réseaux sociaux 5 Mars 2012
script pour créer ou supprimer l'url des pages html aléatoirement depuis une liste de mot Débuter en référencement 28 Septembre 2011
[Script] Créer un Lightbox.. Développement d'un site Web ou d'une appli mobile 25 Août 2010
Créer un widget : iframe ou javascript ? Développement d'un site Web ou d'une appli mobile 21 Juillet 2010
script annonce ou developpeur php/mysql pour créer site sur mesure Développement d'un site Web ou d'une appli mobile 6 Février 2010
Créer des descriptions uniques : la solution Rédaction web et référencement 6 Février 2010
Outil pour créer des descriptions Rédaction web et référencement 2 Février 2010
créer un dossier lors d'une inscription Développement d'un site Web ou d'une appli mobile 16 Octobre 2009
Cherche script PHP pour créer un annuaire de site Développement d'un site Web ou d'une appli mobile 30 Juillet 2009
Script pour créer un annuaire Annuaires et moteurs 15 Février 2009
Script php pour créer un blog facilement Développement d'un site Web ou d'une appli mobile 11 Février 2009
[Script PHP] Fonctions pour créer un slug (SEO friendly URL) Développement d'un site Web ou d'une appli mobile 14 Septembre 2008
Créer des liens RSS pour script catégorizator Développement d'un site Web ou d'une appli mobile 18 Mai 2007
Créer et poster un formulaire à la volée (javascript) Développement d'un site Web ou d'une appli mobile 7 Décembre 2006
Créer une ligne dans un tableau : script déjà fait? Développement d'un site Web ou d'une appli mobile 14 Août 2006
Créer un formulaire d'inscription Débuter en référencement 1 Juin 2006
script php pour créer un service de compteurs Développement d'un site Web ou d'une appli mobile 30 Mars 2006