FILTRE POUR NEWSLETTERS GMAIL

Signaler
Messages postés
46
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
25 février 2009
-
misterclic66
Messages postés
12
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
22 avril 2011
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47569-filtre-pour-newsletters-gmail

misterclic66
Messages postés
12
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
22 avril 2011

C'est bien pensé, bien ficelé, mais l'absence de commentaire risquerait de rebuter quelques développeurs débutant en PHP. Dommage car ton code est vachement utile.
cs_nico1610
Messages postés
402
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
1
tu devrais passer pas des regexp (REGular EXPression) plus rapide et bien plus sur que de passer par des substr() et autre fonction moin puissant et plus lente.
durealex
Messages postés
23
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
26 août 2008

Bonjour,

Donc pour tester tu peux mettre dans la variable $string ta newsletters.
exemple:
$string = ''<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http\
://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Newsletter aubade</title>
<style type="text/css">
...'

Ensuite à la place du echo $coco tu peut mettre :
$headers ='From: "nom"'."\n";
$headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

$message = $coco;

if(mail('tonmail@gmail.com', 'Sujet', $message, $headers))
{
echo 'Le message a été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}

Voila j'espere ca va t'aider sinon n'hésite pas.
cs_miss fafa
Messages postés
46
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
25 février 2009

bjr tt le monde ,
j voie ce code est tres long , mé utile. moi j vx le tester psq j'ai bq de pb ds le chargement ds ma page gmail,j'ai besoin des explications comment le testé ,avec quel serveur local???
merci en avance pour la reponse!!!!!!!!!!!
miss fafa
++