Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UNE NEWSLETTER MULTI-FONCTIONS


Information sur la source

Catégorie :E-Mail / Messagerie Classé sous : newsletter, multi, fonction, multifonction Niveau : Débutant Date de création : 19/12/2003 Vu / téléchargé: 6 583 / 1 551

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

Voici une newsletter parmis bien d'autres.
Soyez sévère avec elle car c'est mon premier script.

Bon voilà sinon elle comporte :
-Abonnement
-Désabonnement
-Configuration de la newsletter (html ou texte simple)
-Une partie gestion de la newsletter pour changer d'adresse email ou de configuration
-Une partie envoie dans les 2 configurations
-Un compteur d'abonnés

Voilà vous pouvez l'utiliser comme vous le voulez. Un fichier d'installation est fourni.
Sinon visitez le nouveau site php qui se met en place à l'adresse suivante :
http://www.planetephp.com/
Et pour finir : un grand merci à phpcs.com qui permet de diffuser nos script.

P.S : Ah, j'oubliais, pour avoir une démo de cette newsletter allez à l'adresse suivante : http://membres.lycos.fr/zookmania/Newsletter/index.php
La pub de lycos est énervante mais c'est juste mon terrain d'entrainement alors tester-la avec la conscience tranquille :-)) .
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de mouzila le 20/12/2003 12:40:47

salut,

bon ok, c'est bien, c'est un script que tu as fait tout seul.
mais pour le différencier des autres, tu aurais pu en prendre un déjà fait, auquel tu aurais ajouté quelques fonctions d'upgrade du genre :

- date et heure d'envoi

- des tables plus exhaustives pour personnaliser un peu la newsletter (genre nom, prénom, pseudo...) ; c'est tout de même plus sympa de recevoir une newsletter qui te dis : "Salut Nanar !" que "Votre email est : email@tonfai.com"

- split du fichier d'envoi en N fichiers + reprise de l'envoi au fichier X (si la date n'est pas dépassée depuis Y période) + ajout d'un commentaire (genre excuse générique lors d'une reprise de routage)

- statistiques des clics, des ouvertures pour connaître le trafic généré par les mails envoyés (que ceux qui disent "halte au tracking" ne fassent pas de sites internet alors, puisqu'ils stockent eux-même des infos dans leurs logs de serveurs !)

- identification des destinataires par ID pour personnalisation de la newsletter (permet par exemple l'ajout d'un lien de désabo automatique en passant par une page de confirmation : on facilite le désabo de qlq'un pour ne pas l'ennuyer plus longtemps, après tout c'est ptet qlq'un qui a ajouté son e-mail ou s'il ne s'en souvient plus pourquoi lui rappeler que c'est un être qui a des défauts comme tt le monde !)

- proposer un mode multipart par défaut (pr éviter à ceux qui ne connaissent pas la différence entre html et texte de ne pas recevoir un format qu'ils ne désirent pas...si si ça existe encore)

- ajout d'une liste d'adresses e-mail de pre-tests (pour voir le look qu'aura la newsletter envoyée avant même de l'envoyer aux abonnés)

- ajout d'une liste d'adresses e-mail de tests (pour que des personnes puissent s'assurer du routage de la newsletter)

- pour le désabo, tu fais une erreur en supprimant l'e-mail de la base de données : il te faut ajouter une colonne/un flag qui identifie la personne comme ayant demandé de ne plus recevoir de newsletter, ainsi si tu te achètes un fichier légal et opt-in, tu n'auras qu'à modifier les informations nécessaires, sans avoir besoin de recréer un profil (bon ok dans ton cas, tu ne stockes pas d'autres info que le mail, mais si tu fais évoluer ton script en ajoutant à tes tables des infos pas tjrs faciles ou longues à récupérer, c'est dommage de tout supprimer d'un coup de tête !)

- je suis sûr que tu as déjà plein d'autres idées...

bonne continuation ;)

signaler à un administrateur
Commentaire de francis2509 le 20/12/2003 14:37:55

Oulà je savai pas qu'il fallait tout cela pour que ça soit une "vraie" newsletter mais si tu le dis, c'est que tu dois être plus expérimenté que moi alors je te fait confiance. Pour l'instant j'aurais pas trop le temps de l'améliorer mais merci quand même pour ton commentaire, ça fait toujours plaisir de se faire juger sur un début dans le php.

Merci à tous pour vos commentaires.

signaler à un administrateur
Commentaire de mouzila le 20/12/2003 22:28:41

pas de mal, c'est normal en communauté de s'entraider.
mais attention, je ne dis pas qu'il faut tout cela pour faire une bonne newsletter (même si cela ferait de l'appli un bon administrateur de newsletters).

je dis juste que l'on voit déjà des centaines de scripts d'envoi de newsletters et que donc, même si l'on est fier et content (à juste titre) de nos progrès et productions, pourquoi réinventer la roue ?

ok, tu cherches avant tout à comprendre l'utilisation des fonctions et c'est super, mais donner un plus à la publication d'un script que l'on trouve partout (je veux dire de ce niveau) en y ajoutant des fonctions plus rares te permettront (A) de progresser encore plus vite et plus loin et (B) de rallier à ton projet une communauté prête à apporter sa contribution puisqu'elle estimerait que ça en vaut la peine.

attention, je ne dis pas que ton script est nul, je n'ai par exemple pas regarder s'il comportait de failles, donc je ne le critique pas ; je t'apporte juste des éléments susceptibles de t'amener à faire évoluer ton bébé ;)

bonne continuation, tu sembles sur la bonne voie

signaler à un administrateur
Commentaire de olid le 22/12/2003 20:52:06

Aux mentions de Mouzilla, jajouterais un systeme comportant plusieurs modeles d'emails, l'ajout dune url dans les mails texte pour voir la version HTML, et un envoi planifié des mails (tres dur zà) pour expedier les mails par paquet... On evite ainsi de surcharger le serveur (et ralentir son site) quand ya plusieurs centaine de destinataire, etpis za contourne les restrictions de certains FAI (ex: 250mails/jour chez multimania).

perso, jai fais tout çà, mais za m'as pris 2 ans :o| ...heu, ya quand un dernier truc où je bloque ; le multipart text et html dans le meme message... Quelqun aurait un tuyau ? :op

signaler à un administrateur
Commentaire de jahson le 22/10/2004 01:49:06

Salut, j'ai testé votre code source sur la newsletter, mais par surprise je constate que la newsletter n'arrive jamais dans les boite mail d'envoi...
Car j'ai bien verifier tous les paramètres du script mais tout parait  normal...
Demande d'explication!!!

signaler à un administrateur
Commentaire de ludovicanceaux le 25/09/2005 15:33:05

Excellent travail

signaler à un administrateur
Commentaire de hazarate le 16/12/2005 09:23:01

Excellent travail. merci :)

signaler à un administrateur
Commentaire de LunaticPandora le 14/05/2006 14:29:45

pour un premier script, moi qui rame vraiment, je suis impressionnée O_o c'est limpide et très efficace! (et surtout tout est prévu contrairement a certaines qui ne gèrent meme pas le désabonnement). J'ai juste un léger prolème, cette partie du code de 'envoyer.php' :

$from .="MIME-Version: 1.0\r\n";
$from .="Content-Type: text/html; charset=us-ascii\r\n";

fait apparaitre la version MIME dans l'entete du mail envoyé (peut etre pas sur toutes les messageries mais sur hotmail, largement utilisé, si). comment l'empecher? merci

signaler à un administrateur
Commentaire de LunaticPandora le 14/05/2006 14:58:12

pas dans l'entete pardon, ça la fait apparaitre juste apres le nom de l'expediteur. enfin, logique quoi ^^'

signaler à un administrateur
Commentaire de lounixxx le 23/05/2007 21:11:25

Bonjout, merci pour le script mais jai cette erreur:
Notice: Use of undefined constant nb - assumed 'nb' in c:\mes documents\mon site\index.php on line 15 dans la page index

et kan je clique sur abonnement et ke je rentre une adresse valide, jai ca:

Notice: Undefined variable: email in c:\mes documents\mon site\abonner.php on line 10

Notice: Undefined variable: email in c:\mes documents\mon site\abonner.php on line 16

Votre adresse email est non valide !!

Je travaille sous easyphp, vous savez dou vient le probleme?

signaler à un administrateur
Commentaire de Garra y Figura le 16/07/2007 23:45:36

Bonjour Mouzila

Tu dis qu'il y a des centaines de scripts pour les newsletter. Justement je cherche un qui soit assez complèt mais qu'en plus je puisse modifier sans problème. Je vois qu'il y a des très bons mais sous licence GPL et je ne sais pas si on a le droit de les modifier.
Pourrais-tu m'aguiller pour trouver ces scripts?

Merci

signaler à un administrateur
Commentaire de Whatsupup le 28/03/2008 10:56:54

Bonjour à vous tous.

Je suis incappable d'intéger une publicité quand je veux faire une news en html.  Pourtant, j'ai enlevé les " et changer pour ' comme il est spécifié dans le fichier installation.

Le type de pub que je veux intégrer est de ce genre:
<!-- BEGIN CODE NetAffiliation : http://www.netaffiliation.com/ - CASHPOT.FR -->
<a href="http://action.metaffiliation.com/suivi.php?mclic=...1" target="_blank"><img src="http://action.metaffiliation.com/suivi.php?maff=..." border="0"></a>
<!-- END CODE NetAffiliation -->

Dans ma news en html, j'envoie mon message sous cette forme, la plus simple qui soit:

<html>
<head>
<title>News Letter</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>

<body>
Bonjour.<br>
Bla-bla-bla<br>
Inscrivez-vous à l'offre suivante:<br>
<!-- BEGIN CODE NetAffiliation : http://www.netaffiliation.com/ - CASHPOT.FR -->
<a href='http://action.metaffiliation.com/suivi.php?mclic=...1' target='_blank'><img src='http://action.metaffiliation.com/suivi.php?maff=...' border='0'></a>
<!-- END CODE NetAffiliation -->
</body>
</html>

Ensuite je clique sur envoyer et il n'y a absolument rien qui apparaît...Seulement la news vide avec son titre et un fond bleu.

Pourriez-vous m'aider svp?

Whatsupup





Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Mettre un lien avec la fonction mail() [ par Monico9385 ] Bonjour tout le monde, je cr&#233;&#233; une newsletter pour mon site, et j'aimerai qu'&#224; la fin du message il y ait un lien pour une &#233;ventu Pb fonction mail() [ par yoarf ] Bonjour,J'utilise une fonction mail() en php qui me permet d'envoyer la newsletter à mes abonnés.Depuis le déménagement du serveur et réinstallation d appeler une fonction php dans un lien html [ par gaillardo ] Bonjour,Voici mon souci :    J'ai crée une page fonction.php qui regrouper toutes mes fonctions et j'aimerai pouvoir appeler l'une d'elles depuis ma p Pb fonction mail [ par yoarf ] Bonjour,Je veux utiliser la fonction mail sur mon site que j'héberge sur mon serveur entreprise (j'ai donc accès au php.ini).Dans mon php.ini je mets Pb fonction mail [ par yoarf ] Bonjour,Je veux utiliser la fonction mail sur mon site que j'héberge sur mon serveur entreprise (j'ai donc accès au php.ini).Dans mon php.ini je mets Probleme fonction mail() [ par whichgirl0909 ] Bonjour,Je me sers actuellement de la fonction mail() de php pour envoyer un mail à une série de personne.mail($destinataire, $sujet, $chaine, $from); Utiliser une fonction php dans un evenement. [ par kornetmuse ] Bonjour tout le monde,Je souhaiterais faire appel à une fonction php lors d'un evenement,&lt;TD&gt;&lt;input type="text" id="login" name="login" onBlu fonction mail [ par buster20 ] j'ai un gros probleme j'ai deja chang SMTP dans php.ini mais j'ai toujours ce message Warning: mail(): Failed to connect to mailserver at "localhost" PHP et BBCODE [ par TheGorgo ] Bonjour à tous, Je cherche a créer un script pour mon forum, http://conteslegendes.free.frum (un pe de pub au passage). Le but de ce script est de po Fonction récursive étrange [ par boulika ] Bonjour à tous,Voila j'ai un petit probleme , je viens de faire une boucle récursive qui va m'afficher sous forme d'esaclier des rubriques et des sous


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,31 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.