Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1672 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Administrer Newsletter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Administrer Newsletter

n°1276732
Travailleu​use06
Posté le 04-01-2006 à 10:42:59  profilanswer
 

Bonjour,
 
je suis en train de développer une newsletter. J'ai donc crée en premier ma base de données. Puis j'ai construit un formulaire qui permet aux utilisateurs de s'inscrire et leurs mails s'inscrivent dans ma base de données.
Maintenant, je dois donc creer un code qui permette d'envoyer ma newsletter en récupérant les mails de ma BD.
Chez chercher sur pas mal de site mais les codes sont complexes. Je voudrais juste quelque chose de plus simple.  
Pouvez vous m'aider???
 
Merci

mood
Publicité
Posté le 04-01-2006 à 10:42:59  profilanswer
 

n°1276734
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-01-2006 à 10:48:33  profilanswer
 

Montre nous ton code et l'endroit ou tu bloques ça sera plus facile pour t'aider!

n°1276742
Travailleu​use06
Posté le 04-01-2006 à 10:57:35  profilanswer
 

Ce que j'ai fait c'est sur une page html, j'ai mis :
 
        <p>Préparer une newsletter :</p>  
        <div class="formulaire">  
        <form action="../Newsletter/news.php" method="post">  
        <p>Titre de la newsletter</p>  
        <input type="text" name="sujet" value="" />  
        <p>Contenu de la newsletter</p>  
        <textarea name="newsletter" style="" />  
        <input type="hidden" name="send" value="" />  
        <p>Terminer</p>  
        <input type="submit" value="Envoyer cette newsletter" />  
        </form>  
   
Et dans mon fichier news.php :
$titre = "Newsletter";  
$message = "mon message";  
if($titre > '' && $message > '') {  
$requete = "SELECT email FROM newsletter_tbl";  
$hop = mysql_query($requete);  
while($gnagna = mysql_fetch_row($hop)) {  
$mail = $gnagna[0];  
$envoi = mail($mail,"Newsletter, ".$titre,.$message);
}  
if($envoi == 1) {  
print("La Newsletter a étée envoyée avec succès." ); }  
 
Voila , désolé pour la clarté du code j'ai trouvé que l'encadré réponse rapide

n°1276763
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-01-2006 à 11:37:08  profilanswer
 

Est qu'est ce qui marche pas ?
 
Mais de toute façon il y a au moins 2 choses pas top dans ton code:
la dedans utilise strlen plutot:

Code :
  1. if($titre > '' && $message > '')


et pourquoi tu as un . devant $message là:

Code :
  1. $envoi = mail($mail,"Newsletter, ".$titre,.$message);


Message édité par anapajari le 04-01-2006 à 11:37:47
n°1276766
Travailleu​use06
Posté le 04-01-2006 à 11:40:21  profilanswer
 

Ben ce qui marche pas c'est que ca envoie pas mes mails mais je ne sais pas pourquoi. Et sinon le if sert a dire qu'il faut que ni le titre ni le message ne soit vide.
Et le . ben je sais pas j'ai trouvé ca sur le net...

n°1276771
omega2
Posté le 04-01-2006 à 11:46:27  profilanswer
 

Le temps des tests, rajoute un "error_reporting(E_ALL);" au début de ton script php, ca t'affichera toutes les erreurs, les alertes et les conseils.
 
Personellement, ca m'étonerait pas que ca soit le fameux point devant $message qui pose probléme. Le caractére point en dehors d'une chaine de caractére sert à concaténer deux chaines de caractéres et là, t'en as qu'une seule.

n°1277599
chaced
Posté le 05-01-2006 à 14:25:10  profilanswer
 

j'en avais fait une a l'epoque de news letter tres simple, : http://sourceforge.net/projects/cnewsletter
 
bon le code est vieux, mais ça peut toujours servir :D


---------------
CPU-Z | Timespy | Mes bd

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Administrer Newsletter

 

Sujets relatifs
NewsLetter Comment bien la faire...[DIVERS] Cherche application pour newsletter
routine pour MAJ des inscrits ds newsletterAdministrer un serveur mutualisé ?
NewsletterNewsletter PHP [Résolu]
envoi de newsletter depuis le serveur webmailing list / newsletter
Newsletter libre phpEnvoi d'une newsletter vers 15000 abonnés
Plus de sujets relatifs à : Administrer Newsletter


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR