메신저는 여러 주소로 전자 메일을 보내려고합니다. 그래서 데이터베이스에서 전자 메일을 가져와 각 요소를 쉼표로 구분하지만 우편 부분은 계속 실패하는 함수를 작성했습니다. 그러나 getmails()와 비슷한 기능이 다른 페이지에서 작동하기 때문에 내가 잘못하고있는 것에 관해서 정말로 잃어버린다. 여기 내 코드입니다, 어떤 도움을 주시면 감사하겠습니다.PHP 메일() 함수가 실패했습니다
감사합니다.
function getmails()
{
$id = mysql_query("SELECT * FROM subscribes ORDER BY subscribe_id DESC") or die(mysql_error());
$elements = array();
while($activeArray=mysql_fetch_array($id))
{
$elements[] = $activeArray['subscribe_email'] ;
}
$main = implode(', ', $elements);
print $main;
}
function announce() {
if(isset($_POST['announce'])) {
$ToEmail = getmails();
$EmailSubject = "".$_POST['title']."";
$mailheader .= "From: [email protected]\r\n";
$mailheader = "Reply-to:".$_POST['author']."@subdomain.domain.com\r\n";
$mailheader = "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Author: ".$_POST['author']."<br>";
$MESSAGE_BODY = "Newsletter: ".$_POST['content']."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
}
}
내가 왜이 곳을 사랑하는 것을 참조하십시오 ... 때로는 문제를 볼 수있는 두 번째 눈이 걸립니다 .. 당신의 대답을 많이 고마워요 :) – Lea