|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() futur développeur Inscription : janvier 2010 Messages : 135 ![]() |
Bonjour
est ce que vous pouvez m'aider, vous qui ont déjà l'expérience de créer un service newsletter sur vos sites? j'aimerais bien moi aussi permettre aux internautes de mon site, de s’enregistrer au newsletter ou' je peux leur envoyer les articles, les évènements,les actualités d'une semaine par exemple, et là j'en suis sure que je garderais un lien avec mes visiteurs. sans oublié de leur donner le droit de se désinscrire. j'ai cherché sur google, pour avoir l'idée conceptuelle de script php de cette newsletter, et il faut utiliser la fonction mail ou email de php. mais vraiment je sais pas par quoi je vais débuter, sachant que j'ai bien crée mes tables; newsletter (elle contient les emails), evenement, actualite sur phpMyadmin. comment je vais envoyer à tous mes visiteurs qui ont envoyé leurs adresses email, une page web contenant:articles,evenements,actualites d'une semaine??? et quand je commencerais l'envoi de mes newsletter, et ce processus doit etre planifié et programmé, non? j'ai vraiment besoin d'un coup de main, d'un quelqu'un qui a de la patience pour guider une telle débutante ,pas à pas !! je compte sur vous et merci pour votre compréhension ! |
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
|
|
|
00
|
|
|
#3 | ||
|
Futur Membre du Club
![]() Ahmed Ingénieur systèmes et réseaux Inscription : octobre 2007 Messages : 16 ![]() |
Bonjour,
Si vous avez un back-office d'administration de votre site, je vois que le tutorial de jérôme est bien détaillé, sinon je peux vous tracer le chemin de développement de newsletter en bref: -Créer votre table de newsletter qui contient bien évidement un champ email; -Créer dans votre page d'inscription dans les newsletter un script qui permet d'insérer les nouveaux inscrits; -Dernièrement, vous devez créer un script qui permet d'envoyer les newsletter à l'aide de la fonction mail(), avec une boucle qui parcourt la table newsletter afin de récupérer les emails et toutes les informations qui viennent avec Code :
|
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() futur développeur Inscription : janvier 2010 Messages : 135 ![]() |
merci à vous,
à monsieur andry.aime, ça me parait plus developpé comme système de newsletter.merci à monsieur ahmedious je vous remercie beaucoup, c'est plus facile à ce que j'ai pensé!! j'ai fait un formulaire html avec 3checkbox qui présentent les 3types de ma newsletter: evenement, actualite, article. comme la newsletter de site:linternaute j'ai trouvé un doc pdf qui explique la fonction mail et ses parametres ici dans developpez, qu'est ce que vous en pensez monsieur ahmedious? parce que dans ce pdf , on explique très bien les controles des email, des headers, des champs, et aussi les cookies. pour les checkbox: en fonction de checkbox coché j'appelle la requete appropriée pour pouvoir envoyé ce qui est demandé. svp, monsieur ahmedious, vous avez mis une photo comme message de l'envoie, c'est bien ça? et moi par exemple, si on me demande d'envoyer, evenement, article, actualite, est ce que je doix faire un tableau qui collecte un evenement,une actualite,un article d'une date recente?? c'est l'administrateur qui envoie les newsletters, est ce que je doix faire un menu pour cet admin, ou' je lui met un formulaire d'envoi :expéditeur,destinataires, titre, corps message? mais comment differencier chaque abonné à part, vu que les choix des checkbox diffèrent, donc des newsletters diffèrentes?? excusez moi pour ces questions! une débutante qui vous demande de la guider si c'est possible,merci |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Ahmed Ingénieur systèmes et réseaux Inscription : octobre 2007 Messages : 16 ![]() |
Bonjour,
Concernant votre formulaire, comme vous avez dit, il doit contenir en plus des champs obligatoires email et nom par exemple, des cases à cocher : Article, Evénement et Actualité. Donc la solution consiste à sauvegarder le choix de l'inscrit dans la base de données, par exemple dans votre table, ajoutez trois champs (article, evenement, actualite) avec un type simple soit numérique (0 ou 1) ou bien une chaîne de caractère (OUI ou NON) ![]() Après vous pouvez récupérer les champs dans votre script de mail, et envoyer les newsletters aux abonnés selon leurs choix, sans oublier la récupération de l'objet soit article, évenement ou actualité et l'inclure dans le body de mail. Pour l'image, oui il y a des différentes manières pour envoyer un mail (soit avec un en-tête HTML ou MIME, avec pièces jointes ou non), donc pour votre cas, la manière la plus simple, est d'envoyer les newsletters avec un en-tête html simple Pour l'administrateur, il suffit de créer un bouton qui a comme action le script mail et avec lequel il peut envoyer les derniers newsletters aux abonnées. J'espère que cette explication soit claire, sinon vous pouvez m'envoyer votre email dans le MP afin de vous envoyer quelques scripts qui peuvent vous aider. Bonne chance |
|
|
00
|
|
|
#6 | ||
|
Futur Membre du Club
![]() futur développeur Inscription : janvier 2010 Messages : 135 ![]() |
Bonsoir Monsieur
je vous remercie infiniment ! quelle gentillesse! voila j'ai crée la table newsletter(id_newsletter,email,article,evenement,actualite) j'ai fais un formulaire html: 3cases à cocher un champ texte pour l'email un bouton pour envoyer la demande je suis maintenant sur la création de script de récupération de choix de l'abonné: Code :
comment résoudre ce problème ? la fonction isset vérifie si la variable est définie elle peut etre vide alors que empty la variable est définie et vide c'est bien ça la différence entre ces 2fonctions? une autre question: comment mettre un champs sous forme dimage pour la table evenement, actualite? vous aves parlé de la newsletter, elle doit etre sous forme de page html avec les balises <img> est ce que vous voulez dire que je vais mettre des liens sous forme d'images d'evenement, d'actualité? et pour l'envoi des newsletters par l'admin, on fait une boucle, et à chaque itération, on vérifie la valeur des champs(article, evenement, actualité)si un d'eux est égal à oui, on fait un select sur la table concernée(soit table evenement, article, actualité)c'est bien cela? excusez moi d'avoir vous dérangé!!!! et merci encore !!! |
||
|
|
00
|
|
|
#7 | ||||||||
|
Futur Membre du Club
![]() Ahmed Ingénieur systèmes et réseaux Inscription : octobre 2007 Messages : 16 ![]() |
Citation:
Code :
<input type="text" name="email" id="email" value="votre e-mail" size="40"/> alors avant d'envoyer la requête vider le champs email et çà sera un bon "0".Pour les fonctions isset() et empty(), ils testent respectivement l’existence d’une variable et la présence d’une valeur (chaîne non vide). Citation:
id_article: AUTO_INCREMENT title_article: Mon Article body_article: bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla img_article: monimage.jpg Citation:
Déclarez un entete comme html: Code :
Code :
Citation:
Non y a pas de dérangement, c'est avec plaisir. Je vais vous envoyer un script dans les prochaines heures dans votre boite email. Bonne chance |
||||||||
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() futur développeur Inscription : janvier 2010 Messages : 135 ![]() |
vraiment les mots m'échappent
le script de newsletter marche bien maintenant, on m'affiche 0 lorsqu'on ne saisit pas l'email ![]() dès que je terminerais le script d'envoi des emails, je vais vous le faire voir, pour me donner votre avis, en suivant biensur ces consignes que vous m'avez donné concernant la page de newsletter. etes vous d'accord? encore mille fois merci |
|
|
00
|
|
|
#9 | |
|
Futur Membre du Club
![]() Ahmed Ingénieur systèmes et réseaux Inscription : octobre 2007 Messages : 16 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 | ||
|
Futur Membre du Club
![]() futur développeur Inscription : janvier 2010 Messages : 135 ![]() |
Salut les amis,
j'ai besoin de votre aide j'ai une erreur au niveau de la requete INSERT, pour enregistrer l'email et son choix de la newsletter, quelqu'un peut m'aider? je vous remercie pour votre compréhesion! Code :
|
||
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() futur développeur Inscription : janvier 2010 Messages : 135 ![]() |
on me signale cette erreur:
Parse error: syntax error, unexpected ':', expecting ')' in C:\Program Files\EasyPHP-5.3.6.0\www\choix_newsletter.php on line 93 je sais pas pourquoi!!!! |
|
|
00
|
|
|
#12 | |||
|
Futur Membre du Club
![]() Ahmed Ingénieur systèmes et réseaux Inscription : octobre 2007 Messages : 16 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() futur développeur Inscription : janvier 2010 Messages : 135 ![]() |
je vous remercie pour votre correction!
|
|
|
00
|
|
|
#14 |
|
Futur Membre du Club
![]() Ahmed Ingénieur systèmes et réseaux Inscription : octobre 2007 Messages : 16 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com