problème avec la fonction mail
Posté : 06 févr. 2010, 10:50
Bonjour, je ne comprend pas pourquoi le mail ne part pas, j'ai bien le message OK qui s'affiche après le mail ,Je ne comprend plus rien merci.
$date=date("d-m-Y");
$sujet=$_POST['sujet'];
$message=nl2br($_POST['message']);
$message.="<br />
<br />
La rose de l'orient, et le comptes des mille et une nuits deviendra réalité...<br />
<a href=http://www.larosedelorient.com target=_blank>http://www.larosedelorient.com</a>";
$message=str_replace("'",''',$message);
$sujet=str_replace("'",''',$sujet);
$page=intval($_GET['page']);
$id=$_COOKIE['id'];
if($page==0){mysql_query("INSERT INTO envoiemail (id_nom,date,sujet,message) VALUE ($id,'$date','$sujet','$message')");}
$entete = "From: la rose de l'orient <****@****.com>\n";
$entete .= "MIME-version: 1.0\n";
$entete .= "Content-type: text/html; charset= iso-8859-1\n";
$page=$page*50;
$sql1=mysql_query("SELECT * FROM nl ORDER BY id ASC LIMIT $page,50") OR die(mysql_error());
while($sql=mysql_fetch_assoc($sql1))
{
$message=nl2br($_POST['message']);
$message.="<br />
<br />
La rose de l'orient, et le comptes des mille et une nuits deviendra réalité...<br />
<a href=http://www.larosedelorient.com target=_blank>http://www.larosedelorient.com</a><br /><br />
pour ne plus recevoir la newsletter cliquez sur le lien ci dessous<br />
<a href=http://www.larosedelorient.com/del-news.php?id=".$sql['delmail']." target=_blank>http://www.larosedelorient.com/del-news.php?id=".$sql['delmail']."</a>";
$message=str_replace(array('\\',"'"),array('','''),$message);
$message=str_replace('''',''',$message);
$message=str_replace(''','’',$message);
$sujet=str_replace(array('\\',"'"),array('','''),$sujet);
$sujet=str_replace('''',''',$sujet);
$sujet=str_replace(''','’',$sujet);
$email=$sql['mail'];
echo "$email ";
//la fonction mail est ici
if(mail("hakazizi@***.com","$sujet","$message","$entete")){echo"OK<br>";}else{echo"KO<br>";}}
$page1=$_GET['page']+1;
$nbpage=mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM nl"));
$nbpage1=$nbpage['COUNT(*)']/50;echo "<br>$sujet<br><br>$message";
if($page1>$nbpage1){echo'<br><br>La newsletter à bien été envoyée.';exit();}
?>