begin process at 2010 02 10 15:52:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > UNE NEWSLETTER MULTI-FONCTIONS

UNE NEWSLETTER MULTI-FONCTIONS


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :7 897 / 1 720

Auteur : francis2509

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip SCREENMAIL-SOLUTION DE CONTACT POUR WEBMASTERS par bnrj
Source avec Zip FORMULAIRE EMAIL AVEC PIECE JOINTE REPRIS DE LITTLEBUBU par cfndiaye
Source avec Zip Source avec une capture MESSAGERIE INTERNE AVEC FICHIER TEXTE par polly19
Source avec Zip FORMULAIRE EVOIE ET PLUS par florentinul
FILTRE POUR NEWSLETTERS GMAIL par durealex

 Sources en rapport avec celle ci

Source avec Zip GÉNÉRER UN MOT DE PASS ALÉATOIRE par narkos2
COURTE ET SIMPLE FONCTION RÉCURSIVE POUR LECTURE DE RÉPERTOI... par mbdx
FORMULAIRE DE RÉCUPÉRATION D'EMAILS par oleiade
Source avec Zip Source avec une capture SENDBIRD - NEWSLETTER par Rizer
FILTRE POUR NEWSLETTERS GMAIL par durealex

Commentaires et avis

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 ;)

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.

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

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

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!!!

Commentaire de ludovicanceaux le 25/09/2005 15:33:05

Excellent travail

Commentaire de hazarate le 16/12/2005 09:23:01

Excellent travail. merci :)

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

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 ^^'

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?

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

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





Commentaire de Raf1412 le 13/10/2008 23:00:08

2 choses pour ta source, sans être méchant :
1. Sale
2. Une vraie passoire

Simple a hacker ;)

PS : Quand on distribue une source on met des commentaires...

Commentaire de correia_jose le 14/09/2009 16:09:39

ca me met toujour votre email est non valide pourquoi

 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,137 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales