我在下面有这个脚本,我想对其进行调整,以便它可以做两件事:
- 向多个地址发送电子邮件(现在它仅在向一个电子邮件地址发送电子邮件时才有效。
- 在“收件人”字段中,不应显示收到相同通知的所有其他人。因此,每封电子邮件都应该是个人的。
代码:
//Query to get emails
//$share_to comes from a drop down selection of users.
//it could be 1 person or multiple people.
//The way its stored in the field is this way user1,user2,user3,user4 or if one person then just user1.
$sql = "SELECT email_address from accounts
WHERE person_id='$share_to'";
$result = mysql_query($sql);
$query = mysql_query($sql) or die
("Error: ".mysql_error());
if ($result == "")
{
echo "";
}
echo "";
$rows = mysql_num_rows($result);
if($rows == 0)
{
print("");
}
elseif($rows > 0)
{
while($row = mysql_fetch_array($query))
{
$email = htmlspecialchars($row['email_address']);
print("");
}
}
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "From: $usermail\r\n";
$headers .= "BCC: $email\r\n";
$to = "support@domain.com"; //the mail in the "TO", visible to all.
there has to be 1.
$subject = "$fullname Asked you something";
$message = "<html><body>";
$message .= "Hi!, <br><br>$fullname asked you something.<br><br>";
$message .= "<a href=www.domain.com/login.php>Click here to login.</a><br><br>";
$message .= "Please reply to this email if you have any questions.<br><br>Thanks,
<br><br>Abe<br>";
$message .= "<img src=www.domain.com/images/logohop.png /><br><br>";
$message .= "</body></html>";
mail($to, "Subject: $subject",
$message, "$headers" );
echo "";