Envoyer page web par email (newsletter)

Fermé
houria - 6 mai 2008 à 10:38
 houria - 6 mai 2008 à 13:27
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..
A voir également:

3 réponses

personne n'a une petite idée svp.. je suis dessu depuis mercredi, j'ai vraiment besoin d'aide..
j'atend vos reponses, et vous en remercie d'avance..
0
??
0
vraiment pas d'idées??
0