Mon probleme est le suivant:
quant j'envoie un mail je le recoit mais il est en code et non en html comme je le voudrai,
j'ai que du code qui apparait dans ce mail
Voici mon code, peut etre est-ce moi qui n'arrives pas a voir mon erreur:
merci d'avance et si besoin est, je peux vous fournir le code de ma page top.html.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <?php include("templates/dbconnect.php"); $sql = 'Select MAIL From client where MAIL is not null'; $req = MySQL_Query ($sql)or die(mysql_error()); $donnée_html = file_get_contents('top.html'); while ($data = mysql_fetch_assoc($req)) { $sql3= "SELECT titre FROM newsletter_envoi ORDER BY id desc LIMIT 1"; $req3=mysql_query($sql3) or die(mysql_error()); $info=mysql_fetch_array($req3); $to = $data['MAIL']; $subject = $info['titre']; $headers = 'MIME-Version: 1.0 ' . "\r\n"; $headers .= 'From: ayse1deniz@yahoo.fr \n'; $headers .= 'Return-Path: Webmaster <ayse1deniz@yahoo.fr>\n'; $headers .= 'Content-Type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'Reply-To: Webmaster <ayse1deniz@yahoo.fr> \n'; $ok = mail($data['MAIL'], $subject, $donnée_html, $headers); if ($ok) { echo "Envoi réussi du message à $to !<br>"; } else { echo "L'envoi a échoué ..<br>"; } } mysql_close(); ?> </html>
Partager