affichage du titre de la newsletter

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : affichage du titre de la newsletter

Re: affichage du titre de la newsletter

par polinux » 30 sept. 2010, 22:19

j'ai trouvé une solution même si elle n'est pas très académique :

1 ère j'avais oublié de sélectionner le champ "titre" dans ma requête sql

puis j'ai modifié mon code comme ceci
<div style="margin-right: 25px;"><ul>';//"padding: 0 7px;"
 
    while($donnee = mysql_fetch_assoc($news)) 
    {
$fichier_message .= ''.$donnee["titre"].' ( Poster le '.date('d M Y ',$donnee['timestamp']).')<br /><br />';
$fichier_message .= ''.$donnee["contenu"].'';  

Re: affichage du titre de la newsletter

par polinux » 29 sept. 2010, 22:28

Comme je n'est plus de réponse j'ai remis mon code comme au début du post.
je suis au point de départ !!!

en fait je n'arrive pas à faire apparaitre le titre qui est un champ de type varchar

est ce cela le probleme ???

Re: affichage du titre de la newsletter

par stealth35 » 26 sept. 2010, 23:24

excuse moi je ne saisi pas la manip, j'ai regardé le code de la page dans fire fox mais il n'y a que le texte de la news
montre le html

Re: affichage du titre de la newsletter

par polinux » 26 sept. 2010, 23:04

excuse moi je ne saisi pas la manip, j'ai regardé le code de la page dans fire fox mais il n'y a que le texte de la news

Re: affichage du titre de la newsletter

par stealth35 » 26 sept. 2010, 22:58

j'ai copié le code et collé dans mon script , envoyé sur le serveur et fais un essai d'envoi.

l'email ne part pas et la news s'affiche sur la page de confirmation de l'envoi
regarde le code source de ta page, tu verra a quoi correpond $donnee

Re: affichage du titre de la newsletter

par polinux » 26 sept. 2010, 22:56

j'ai copié le code et collé dans mon script , envoyé sur le serveur et fais un essai d'envoi.

l'email ne part pas et la news s'affiche sur la page de confirmation de l'envoi

Re: affichage du titre de la newsletter

par stealth35 » 26 sept. 2010, 22:41

while($donnee = mysql_fetch_assoc($news))
{
    echo '<pre>';
    print_r($donnee);
    echo '</pre>';
    //$fichier_message .= '<li>'.$donnee['titre'].','.$donnee['contenu'].' ( Poster le '.date('d M Y ',$donnee['timestamp']).')</li>'; //on ajoute les news au message(
}
exit;

Re: affichage du titre de la newsletter

par polinux » 26 sept. 2010, 22:37

Code : Tout sélectionner

<div style="padding: 0 7px;"><ul>'; while($donnee = mysql_fetch_assoc($news)) { $fichier_message .= '<li>'.$donnee['titre'].','.$donnee['contenu'].' ( Poster le '.date('d M Y ',$donnee['timestamp']).')</li>'; //on ajoute les news au message( } $fichier_message .= '</ul></body> </html>'; //on termine le message //on récupère de la table letter les personnes inscrites $liste_vrac = mysql_query("SELECT email FROM letter"); //on définit la liste des inscrits $liste = '';//[email protected] si on met cette email entre '' l"expéditeur recevra le newsletter aussi while ($donnees = mysql_fetch_assoc($liste_vrac)) { $liste .= ','; //on sépare les adresses par une virgule $liste .= $donnees['email']; } $message = $fichier_message; //$destinataire = $liste; //supprimé pour ne pas afficher $date = date("d/m/Y"); $objet = "Newsletter du groupe scolaire Saint Laurent 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=utf-8' . "\r\n"; $headers .= 'From: [email protected]' . "\r\n"; //on définit l'expéditeur //$headers .= "Reply-to: \"webmaster\" <[email protected]>"."\r\n"; $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. //on envoie l'e-mail if ( mail($destinataire, $objet, $fichier_message, $headers) ) { ?> Envoi de la newsletter réussi.

Re: affichage du titre de la newsletter

par stealth35 » 26 sept. 2010, 22:33

peux tu préciser ce code je le met où ?
montre tout ton code, normalement c'est a mettre juste apres avoir definie ton $donnee

Re: affichage du titre de la newsletter

par polinux » 26 sept. 2010, 22:31

peux tu préciser ce code je le met où ?

Re: affichage du titre de la newsletter

par stealth35 » 26 sept. 2010, 22:13

oui c'est cela , le titre s'affiche dans la news sur le site mais pas quand la news est envoyé par mail.
je pense que j'ai fais une erreur dans la syntaxe mais laquelle ????
fais un
var_dump($donnee);

Re: affichage du titre de la newsletter

par polinux » 26 sept. 2010, 22:11

oui c'est cela , le titre s'affiche dans la news sur le site mais pas quand la news est envoyé par mail.
je pense que j'ai fais une erreur dans la syntaxe mais laquelle ????

Re: affichage du titre de la newsletter

par stealth35 » 26 sept. 2010, 21:41

c'est $donnee['titre'] qui marche pas ?

affichage du titre de la newsletter

par polinux » 26 sept. 2010, 21:27

Bonsoir,
J'ai un script de newsletter qui envoi par mail la dernière news publiée sur le site.

la news est expédiée correctement mais je n'arrive pas lui ajouter son titre.
Dans la bdd il y a un champ "titre".
pouvez vous me donner une piste ?

voici mon code :

Code : Tout sélectionner

$fichier_message .= '<li>'.$donnee['titre'].','.$donnee['contenu'].' ( Poster le '.date('d M Y ',$donnee['timestamp']).')</li>';
Merci d'avance pour votre aide