Envoyer page web par email (newsletter)
houria
-
houria -
houria -
Bonjour,
je suis en train de mettre en place une newsletter. mais j'ai en petit probleme pour l'envoie de cette newsletter a tous les membres.
voici mon code:
$to = 'adresse_destinataire@gmail.com';
$date=date("d-m-Y");
$subject = 'newsletter du '.$date;
// Headers
$headers = 'From:lesbonstuyaux@gmail.com'."\n";
$headers = 'Mime-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
$headers .= "\r\n";
//CURL
$ch = curl_init("http://les-bons-tuyaux.ch/houria/lister_annonces_nl.php");
$fp = fopen("newsletter/newsletter5-".$date.".html", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
//message
$msg = file_get_contents("newsletter/newsletter5-".$date.".html");
// Function mail()
//mail($to, $subject, $msg, $headers);
if (mail($to,$subject,$msg,$headers))
{
echo "l email a ete envoye";
}
else
{
echo"erreur: email non envoye";
}
le mail s'envoie bien, mais le voie comme un fichier texte, c'est a dire, n'interprete pas les balises, donc mon mail est sous la forme:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center">
</br></br>
<img src="../logo.JPG" width="400" height="200"></br></br>
</div>
<p class="titre"><b>NEWSLETTER DU 06-05-2008</b></p></br>
<p class="preambule">
L e s b o n s t u y a u x ?
C'est quoi ?
L'Association les bons tuyaux (ALBT) n'a pas un but économique. Le but de l'ALBT est l'échange entre ses
membres de " bons tuyaux ", autrement dit d'informations utiles.
...
...
</p>
</br></br><p class="titre">touareg</p>
</br>voiture a vendre</br><img src="images/2007-Volkswagen-Touareg.png">
</br></br>
</br></br><p class="titre">test</p>
</br>test d'affichage d'annonces dans le document pdf, avec plusieur image
...
...
...
</html>
Si vous avez des idées pour faire en sorte que mon code html soit bien interpreté..
je vous en remercie d'avance..
je suis en train de mettre en place une newsletter. mais j'ai en petit probleme pour l'envoie de cette newsletter a tous les membres.
voici mon code:
$to = 'adresse_destinataire@gmail.com';
$date=date("d-m-Y");
$subject = 'newsletter du '.$date;
// Headers
$headers = 'From:lesbonstuyaux@gmail.com'."\n";
$headers = 'Mime-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
$headers .= "\r\n";
//CURL
$ch = curl_init("http://les-bons-tuyaux.ch/houria/lister_annonces_nl.php");
$fp = fopen("newsletter/newsletter5-".$date.".html", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
//message
$msg = file_get_contents("newsletter/newsletter5-".$date.".html");
// Function mail()
//mail($to, $subject, $msg, $headers);
if (mail($to,$subject,$msg,$headers))
{
echo "l email a ete envoye";
}
else
{
echo"erreur: email non envoye";
}
le mail s'envoie bien, mais le voie comme un fichier texte, c'est a dire, n'interprete pas les balises, donc mon mail est sous la forme:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center">
</br></br>
<img src="../logo.JPG" width="400" height="200"></br></br>
</div>
<p class="titre"><b>NEWSLETTER DU 06-05-2008</b></p></br>
<p class="preambule">
L e s b o n s t u y a u x ?
C'est quoi ?
L'Association les bons tuyaux (ALBT) n'a pas un but économique. Le but de l'ALBT est l'échange entre ses
membres de " bons tuyaux ", autrement dit d'informations utiles.
...
...
</p>
</br></br><p class="titre">touareg</p>
</br>voiture a vendre</br><img src="images/2007-Volkswagen-Touareg.png">
</br></br>
</br></br><p class="titre">test</p>
</br>test d'affichage d'annonces dans le document pdf, avec plusieur image
...
...
...
</html>
Si vous avez des idées pour faire en sorte que mon code html soit bien interpreté..
je vous en remercie d'avance..
A voir également:
- Envoyer page web par email (newsletter)
- Web office - Guide
- Supprimer page word - Guide
- Comment creer un compte email - Guide
- Comment traduire une page web - Guide
- Screenshot page web entière - Guide