Probleme avec newsletter
Fermé
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
-
5 sept. 2017 à 13:55
kezaco - 5 sept. 2017 à 20:32
kezaco - 5 sept. 2017 à 20:32
A voir également:
- Probleme avec newsletter
- Ccm newsletter - Guide
- Probleme newsletter - Forum Webmastering
- Impossible de se désinscrire d'une newsletter ✓ - Forum Vos droits sur internet
- Newsletter coupons - Guide
- Désinscription newsletter impossible - Forum Mail
14 réponses
yg_be
Messages postés
23331
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 novembre 2024
Ambassadeur
1 551
5 sept. 2017 à 14:37
5 sept. 2017 à 14:37
bonjour, tu souhaites probablement obtenir autre chose dans le mail. si oui, peux-tu décrire ce que tu souhaites obtenir?
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
5 sept. 2017 à 14:46
5 sept. 2017 à 14:46
j'ai utilisé cette console tinymice pour écrire les mails dans la saisi je peux changer la taille de la police et la couleur si je veux je veux récevoir le même texte avec la couleur et la taille de la police mais le mail contient des balises html.
ensuite ,Avec cette console es que je pourrai envoyer images ?
ensuite ,Avec cette console es que je pourrai envoyer images ?
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
5 sept. 2017 à 14:52
5 sept. 2017 à 14:52
Bonjour,
Peux-tu montrer le code dans lequel tu as rajouté html_entity_decode, et où le mail est généré puis envoyé ?
Xavier
Peux-tu montrer le code dans lequel tu as rajouté html_entity_decode, et où le mail est généré puis envoyé ?
Xavier
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
>
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
Modifié le 5 sept. 2017 à 15:19
Modifié le 5 sept. 2017 à 15:19
je recupere
et j'envoi
$message = html_entity_decode($_POST['elm1']);
et j'envoi
mail($liste, $objet, $message, $headers);
yg_be
Messages postés
23331
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 novembre 2024
Ambassadeur
1 551
5 sept. 2017 à 15:29
5 sept. 2017 à 15:29
peut-être en ajoutant ceci tout en laissant les balises html:
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
5 sept. 2017 à 15:39
5 sept. 2017 à 15:39
j'avais déja mis cela ça ne marche pas
supprime carrément les balises html moi je veux les traduire
c'est pour cela j'ai fait ceux ci
c'est juste a un echo que ça marche quand je reçoit le mail il ya des balises dedans
$message = strip_tags($_POST['elm1']);
supprime carrément les balises html moi je veux les traduire
c'est pour cela j'ai fait ceux ci
$message = html_entity_decode($_POST['elm1']);
c'est juste a un echo que ça marche quand je reçoit le mail il ya des balises dedans
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
5 sept. 2017 à 16:00
5 sept. 2017 à 16:00
<?php include('../../folder_bd/file_bd.php'); if(isset($_POST['save'])) { //On récupère de la table newsletter les personnes inscrites. $req= 'SELECT email_news FROM newsletter where abonne= 1'; $liste_p = $bd->query($req); while($liste_personne = $liste_p->fetch()) { //on separe par une virgule $liste .=","; $liste.=$liste_personne['email_news']; } $message =$_POST['elm1']; $destinataire = 'text.com'; $date = date("d/m/Y"); $objet = "Newsletter de text.com du $date"; //On définit l'objet qui contient la date. //On définit le reste des paramètres. $headers .= 'MIME-Version: 1.0' . '\r\n'; $headers .= 'Content-type: text/html; charset=iso-8859-1' . '\r\n'; $headers .= 'From: text@gmail.com' . '\r\n'; //On définit l'expéditeur. $headers .= 'Cci:' . $liste . '' . '\r\n'; //On définit les destinataires en copie cachée pour qu'ils ne puissent pas voir les adresses des autres inscrits. // envoi email if ( $message) { mail($liste, $objet, $message, $headers); echo $message; echo "<font color='green'>Email envoyé...</font>"; } else { echo "<font color='red'>Échec lors de l'envoi des news.</font>"; } } ?>cela affiche tjrs les balises
yg_be
Messages postés
23331
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 novembre 2024
1 551
5 sept. 2017 à 16:36
5 sept. 2017 à 16:36
si tu mets les destinataires en copie cachée, il ne faut pas les mettre aussi dans
mail($liste, $objet, $message, $headers);
je dirais même
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: ***@***' . "\r\n"; //On définit l'expéditeur.
$headers .= 'Cci:' . $liste . '' . "\r\n"; //On définit les destinataires en copie cachée pour qu'ils ne puissent pas voir les adresses des autres inscrits.
// envoi email
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
5 sept. 2017 à 17:36
5 sept. 2017 à 17:36
ok merci !
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
5 sept. 2017 à 17:45
5 sept. 2017 à 17:45
ça c'est bon mais les images que j'envoi a partir de la console ne sort pas !
dans l'email reçu cela est du à quoi svp
dans l'email reçu cela est du à quoi svp
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
5 sept. 2017 à 19:25
5 sept. 2017 à 19:25
img/nomimage.jpg
non, tu dois faire ça :
tu envoie du html donc cela devrait être une url lisible par tes lecteur sur leur messagerie, ils ne la visionneront pas sur ton site.
http://tonsite.fr/img/nomimage.jpg
tu vas peut être devoir modifier le fichier de départ la ou il y a ton image
<img src="img/nomimage.jpg">
Par
<img src="http://tonsite.fr/img/nomimage.jpg">
tu envoie du html donc cela devrait être une url lisible par tes lecteur sur leur messagerie, ils ne la visionneront pas sur ton site.
http://tonsite.fr/img/nomimage.jpg
tu vas peut être devoir modifier le fichier de départ la ou il y a ton image
<img src="img/nomimage.jpg">
Par
<img src="http://tonsite.fr/img/nomimage.jpg">
yg_be
Messages postés
23331
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 novembre 2024
1 551
5 sept. 2017 à 20:01
5 sept. 2017 à 20:01
il y a également une technique pour inclure une image dans un mail. c'est une sorte de pièce jointe cachée qui est affichée dans le mail.
kezaco
>
yg_be
Messages postés
23331
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 novembre 2024
5 sept. 2017 à 20:32
5 sept. 2017 à 20:32
Dans le cadre d'une newsletter, je ne pense pas que ce soit très adapté, car si le lecteur doit cliquer sur un bouton pour changer le mode de visualisation ...