php新闻稿脚本复制正文内容
刚刚完成了一些代码,根据sql表发送了一份新闻稿 第一封有70/80订户的邮件没问题,现在当我转到第二封有大约250个订户的邮件时,邮件中的body_信息在邮件中重复,与邮件列表中的人数相同,在这种情况下,我发送的邮件中有250个重复的内容 不确定代码出了什么问题,我已经尽可能地精简了代码,我想知道是否有人可以谈一谈,并希望指出问题所在php新闻稿脚本复制正文内容,php,newsletter,Php,Newsletter,刚刚完成了一些代码,根据sql表发送了一份新闻稿 第一封有70/80订户的邮件没问题,现在当我转到第二封有大约250个订户的邮件时,邮件中的body_信息在邮件中重复,与邮件列表中的人数相同,在这种情况下,我发送的邮件中有250个重复的内容 不确定代码出了什么问题,我已经尽可能地精简了代码,我想知道是否有人可以谈一谈,并希望指出问题所在 <?php $i=1; if (isset($_POST['submit_btn'])) { connect_newsletter(); $r
<?php
$i=1;
if (isset($_POST['submit_btn'])) {
connect_newsletter();
$result = mysql_query("SELECT id, mail FROM test") or die('Could not connect. ' . mysql_error());
while ($row = mysql_fetch_array($result)) {
$email = $row['mail'];
$nid = $row['id'];
$ip=$_SERVER['REMOTE_ADDR'];
$ref="http://www.domain.co.uk";
$body_message ='newsletter html code';
$y_email="noreply@domain.co.uk";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers4=$y_email;
$headers .="Reply-to: $headers4\n";
$headers .= "From: $headers4\n";
$headers .= "Errors-to: $headers4\n";
$subject="subject";
mail($email,$subject,$body_message,$headers);
echo $i." sent to ".$email;
echo "<br>";
$i++;
}
}
?>
监视不可能的代码,因为在循环中您安全地重置了
$body
和$subject
问题可能在其他地方。查看您的
sendmail日志
我很高兴不只是我看不到问题,通常在哪里可以找到所述日志?/var/log/maillog,但它可能会因您的linux而异。不管怎么说,你说你的第一个70-80很好,然后其他人没有。你是在用另一个脚本吗?为什么他们被分成两组?该死的,我相信我没有访问那个目录的权限。它们是针对不同网站的两份不同的时事通讯。前80个版本做得很好,我真正做的就是复制并粘贴到新脚本中,并进行相应的修复。不过我已经对它们进行了详细的校对,看不到任何东西。嗯,如果你为第二组复制粘贴,并且第一组工作正常,也许你在第二个脚本中添加了一些错误。嗯,这不仅仅是复制粘贴,我主要只是提取sql和if代码。我设法进入了mail.log,看不到任何异常。