PHP mail() 기능을 사용하여 여러 수신자에게 전자 메일을 보내려고합니다. 전자 메일 메시지는 회원 자격이 만료되기 때문에 MySql 데이터베이스 쿼리에서 전자 메일 주소가 올 것이라는 단순한 알림입니다. 주어진 시간에 2-10의 어느 곳이든있을 것입니다. 다음 코드를 발견했지만 오류가 발생합니다. 정확한 레코드 세트를 생성 할 때 내 쿼리에 문제가 없습니다. 이것은 내가 가지고있는 코드입니다. 누군가가 도울 수 있기를 바랍니다. 그건 그렇고, 나는 아주 초보자이므로 쉬운 설명이 필요하다. 사전에 감사합니다 : 당신은 그냥 우편으로 순서를 변경()와 미래에 더주의해야하므로MySql Recordset에서 여러 수신자에게 전자 메일 보내기
<?php
$recipients = ("SELECT email FROM tblMembers WHERE search criteria=criteria");
$email_list = $db->query($recipients);
foreach($email_list as $row) {
$to = $row['email'];
$subject = "Membership Renewal";
$headers = "From: Membership Coordinator <[email protected]>\r\n";
$message = "THIS IS AN AUTOMATED EMAIL. PLEASE DO NOT REPLY""\n""etc, etc, etc";
if (mail($to,$subject,$headers,$message)) {
echo "Email was sent successfully";
} else {
echo "Email delivery has failed!";
}
}
?>
오류 무엇입니까? –
구문 분석 오류 : 구문 오류, 예기치 않은 T_IF /data/9/1/42/26/1205515/user/1284694/htdocs/Members/Renewals_Due.php 온라인 85 줄 85는 다음과 같습니다. if (mail ($ 제목, $ 제목, $ 헤더, $ 메시지)) { – Kathy