Aller au menu - Aller au contenu

Créer un système de newsletter


Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2 
Pseudo Commentaire
Page Précédente  1  2 
Hors ligne rmanga # Posté le 07/05/2009 à 16:50:11
Avatar

tu as mis ces lignes:
Code : PHP
1
2
3
4
5
6
<?php

   $headers  = 'MIME-Version: 1.0' . "\r\n";
   $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

?>

?
il faut le mettre en dernier paramètre de mail()

c'est sa qui permet de faire un mail en html (enfin je croit ... :) )


sinon pour le tuto je le trouve bien mais il manque des fonction intéressante ^^

Image utilisateur
 
Hors ligne Arthur13 # Posté le 14/05/2009 à 06:33:51

Je l'aime bien ce tuto, mais c'est dur de verifier ls fautes que l'on fait sans pouvoir le télécharger... Mais il est bien !
Hors ligne barytonlyrique # Posté le 22/05/2009 à 19:48:12
Avatar

Bonsoir,
J'ai une question sur ce tuto (que je trouve super d'ailleurs...) :
Dans l'index.php, on demande à l'utilisateur d'entrer son email.
dans le lien qu'on envoie en cas de mail valide, il y a tru=1 et email='la valeur de l'email qu'il a entré en index.php'


Je m'y connais peu en php, j'ai juste fait les tutos du site, et créé (presque sans pomper) des news et un forum (merci mathéo :) )...
Mais il me vient cette question :"pourquoi est ce qu'on lui redemande son mail en page inscription, puisqu'il l'a déjà donné ?"

Est ce qu'on ne peut pas reprendre l'email de index.php inclus dans le lien pour l'envoyer dans la BDD après confirmation du lien ?

D'avance merci
Hors ligne freebien # Posté le 28/05/2009 à 22:14:09
Tout est possible !!!

Bonjour,

Je voudrai vous demander si ce script fonctionne bien sous un serveur free. Quand je le fais, le message est bien envoyé (seulement vers certaines boites de réceptions comme free ou encore gmail) mais il n'y à pas de mise en forme mais les balises.
C'est assez embêtant. Et c'est pourquoi je vous pose cette question.

Passez une bonne journée. ;)
Hors ligne Codelyokodd # Posté le 03/06/2009 à 22:54:14
The Gamer Zone

Comment fait-on pour faire en sorte de mettre un lien pour la désinscription dans le script?

Allez tous sur The Gamer Zone, le meilleur site de jeux-vidéo ;) géré par un webmaster en mousse x)
 
Hors ligne orfeo # Posté le 04/07/2009 à 20:24:48
Avatar

$headers .= 'Bcc:' . $liste . '' . '\r\n'; //on définit les destinataires en copie cachée pour qu'ils ne puissent pas voir les adresses des autres inscrits
Pk cette partie du code ne fonctionne t'elle pas?
Hors ligne Rebecca # Posté le 18/07/2009 à 20:25:05
Avatar

Ben en fait moi mon problème, c'est que j'ai voulu tester ces codes sauf que quand je reçois le mail pour confirmer l'inscription, lorsque j'appuie sur "cliquer ici" ça m'envoit sur les pages jaunes... pourquoi ?

J'ai aussi un doute pour la page newsletter, me semble avoir comprit qu'il faut le mettre dans un autre dossier avec les .htacces, est ce bien ça ?
Hors ligne Sethis # Posté le 24/07/2009 à 16:43:57
Avatar

Trés bon tuto, 18/20.

L'adresse de tous des destinataires apparait car toute la liste est mise en destinataire ET en Bcc, il suffit de la supprimer des destinataire, il faut donc remplacer

Code : PHP
1
2
3
4
5
6
7
8
9
<?php
    while ($donnees = mysql_fetch_assoc($liste_vrac))
    {
    $liste .= ','; //on sépare les adresses par une virgule
    $liste .= $donnees['email'];
    }
$message = $fichier_message;
$destinataire = $liste;
?>


par

Code : PHP
1
2
3
4
5
6
7
8
9
<?php
    while ($donnees = mysql_fetch_assoc($liste_vrac))
    {
    $liste .= ','; //on sépare les adresses par une virgule
    $liste .= $donnees['email'];
    }
$message = $fichier_message;
$destinataire = 'adresse.a.afficher.fr@monsite.fr'; //Pour mon script j'ai mis l'adresse de l'expéditeur.
?>
Hors ligne Thepix # Posté le 25/08/2009 à 22:48:18
Thepix, vive les pixels !
Avatar

Il y a un probleme quand on recoi le mail pour l'inscription ou la desinscription et bah il n'y a pas de lien sur 'clicker ici' :s

Image utilisateur
Cordialement,
Thepix.

 
Hors ligne aniomus # Posté le 26/08/2009 à 10:26:20
Likes macintosh !
Avatar

Ville : Annecy-le-vieux
Pays : France métropolitaine

J'ai eu un petit peu de mal à comprendre certaines choses, mais ce tuto m'a permis d'apprendre pas mal de choses, il va me rendre un grand service.

Merci au créateur de ce tuto ! ;)

Image utilisateur

Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur
 
Hors ligne gino # Posté le 17/09/2009 à 09:25:47

Ce tuto marche à la perfection, je n'ai rien changé à part les Mon site.fr et autres petite choses tout à fait normales (Rajout d'une id et de la date dans les champs de la table) !! :) Donc un grand Merci à toi pour ce tuto ! Je l'ai intégré à mon système de News (pris sur Matéo d'ailleurs ...) et ca marche Nikel !!

Gino

http://www.karateclubpazenais.fr

Avec Matéo, le monde est plus beau... :)
 
Hors ligne tchol8446 # Posté le 05/10/2009 à 15:20:06

je crois bien que cela dois fonctionner, mais pour ma part rien dans ma BD aucune donnée dans la rubrique email (la base est vide), pourriez-vous m'aider ?
merci à tous, et bien le bonjour à tous.
Hors ligne Marie Zorn # Posté le 06/10/2009 à 22:24:51
Oooops !

Pareil, aucun email ne s'inscrit dans la base sql. Du coup, impossible de vérifier le reste du script... Personne n'aurait une idée ?
Hors ligne Rebecca # Posté le 07/10/2009 à 13:39:05
Avatar

en fait j'ai le même problème que les 2 personnes avant :s J'ai créé 2 tables (newsletter,qui contient le mail, et news). Par contre la base de donnée porte le nom de mon site. Je pense que j'ai du oublier de changer quelque chose mais je vois vraiment pas quoi :s

Rajout : bon ben finalement ça marche. Pour les 2 avant moi comment avez vous nommé la base de données et vos tables ? mon erreur venait de là, mauvais nom.
Hors ligne côtelette # Posté le 12/10/2009 à 18:04:34
Avatar

j'ai moi aussi le meme pb que les 3 personnes du dessus

plus le fais que ma newsletter apparait sous forme de code
j'envois par d'un site free sur mon adresse yahoo!!!

clic ici : j'ai besoin de ton aide ! merci ! :p
 
Hors ligne grouck # Posté le 10/11/2009 à 16:30:14

il faut mettre des doubles croches dans tous les headers
Code : PHP
1
2
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

au lieu de
Code : PHP
1
. '\r\n';


pour moi ça marche mieux mais je n'arrive pas à envoyer mon image
Hors ligne grouck # Posté le 10/11/2009 à 17:31:38

autant pour moi, pour l'envoie d'image il faut mettre le chemin complet
<img src="http://www........

je parle de la partie "page html" incluse dans le corps de la page php
Hors ligne Susanoo # Posté le 06/12/2009 à 17:10:41
Darken Pollux

Salut!
ton tutos fonctionne a la perfection mais je rencontre une erreure avec WAMP voici l'erreure

Code : Autre
1
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Tests\index.php on line 29


j'ai rencontré cette erreure plusieurs fois lorsqu'on me donne des code pour réaliser une newsletter sur mon site il est encore en local.
je voudrais savoir pourquoi je rencontre cette même erreure et si c'est parceque le site est encore sur mon disque dur. Va t'il falloir que je l'héberge pour ne plus rencontrer l'erreure?

Amicalement, Susanoo

Nothin' like death :pirate:
Impossible's nothin' :magicien:
Make a future today :D
World's conception: Polluxion :ninja:
The death is another face for mask our weakness
 
Hors ligne effi's # Posté le 14/12/2009 à 10:45:27

je veux personnaliser ce système de newsletter en enlevant les boutons radio s'inscrire et se désinscrire mais je rencontre mais j'ai d'énormes difficultés avec le code.
s.v.p Aidez-moi
Hors ligne simonmissaghi # Posté le 16/12/2009 à 16:21:46
Avatar

Bonjour à tous,

Cela me turlupine depuis longtemps, et je ne suis pas fort ...

Y a t'il deux créations de table MySQL ?

Une news et une newsletter ?

Enfait dans le tuto, on dit qu'on créé une table avec le champ email mais est ce qu'elle est differente de l'autre plus loin : table avec l'id, le titre, le contenu, et le timestamp ? ( je suis bien conscient que cette derniere est consacrée à la newsletter en elle meme, mais je comprend pas s'il faut incorporer le champ email dedans ou pas )

Merci pour vos réponses.

Simon

Si ton travail est difficile et tes résultats sont moindres, n'oublie pas que le grand chêne a été un gland comme toi !
 
Hors ligne klosrem # Posté le 01/02/2010 à 11:27:53

Salut à tous,

Bien que datant un peu, ce tuto est utile, comme beaucoup d'autres publiés sur le SDZ, mais il y a un bémol. Avec un code source valide et sans erreur, ça serait beaucoup mieux... Par exemple déclarer un doctype en XHTML strict et y coller des aberrations du type :
Code : HTML
1
2
3
<p align="center">texte</p>
ou
<font size="5">texte</font>

ce n'est pas rendre service aux gens qui se servent de ces tutos pour comprendre les bases du développement internet.
Compte tenu du temps nécessaire pour préparer un tutoriel, autant distiller de l'information juste et utile jusqu'au bout...
Hors ligne polinux # Posté le 17/02/2010 à 10:58:44

bonjour à tous,
Très bien ce tuto !!!! il est vrai que tout n'est pas parfait mais il m'a permis de comprendre comment fonctionnaient les newsletters. si je peu me permettre il y a ceux qui disent qu'il fonctionne et ceux qui n'y arrivent pas!!!!!
Comme pour toute chose il faut fournir un peu de travail personnel pour analyser et adapter pour que ça marche sans compter sur les fautes de recopies .............
Pour la table news il est bien dit que ce tuto est en complément du tuto de mateo21 qui à fait un script de news donc allez faire un tour sur ce script ....
Pour moi ça va bientôt fonctionner merci pour ce travail
Pour accéder à cette section
Connectez-vous !
connexion_rpx