多个收件人向php发送电子邮件

多个收件人向php发送电子邮件,php,email,Php,Email,如何在php中发送给多个收件人? 我只有一个输入字段供用户输入所有收件人。代码已经有了一个javascript,它可以创建标记和自动填充。代码只发送到第一个输入。 代码如下: 您没有发布完整的电子邮件代码,只是将一些数据放入数据库的一部分 请看这篇文章: 如果您自己无法实现,请使用完整的电子邮件代码更新您的问题,以便我可以为您完成 编辑: 我实现了这个片段;您必须在旧html表单字段中输入收件人,收件人之间用逗号+空格 <?php $recipient = "recipienta, re

如何在php中发送给多个收件人? 我只有一个输入字段供用户输入所有收件人。代码已经有了一个javascript,它可以创建标记和自动填充。代码只发送到第一个输入。 代码如下:


您没有发布完整的电子邮件代码,只是将一些数据放入数据库的一部分

请看这篇文章:

如果您自己无法实现,请使用完整的电子邮件代码更新您的问题,以便我可以为您完成

编辑: 我实现了这个片段;您必须在旧html表单字段中输入收件人,收件人之间用逗号+空格

<?php
$recipient = "recipienta, recipientb";
$recipients =  explode(", ",$recipient);    
foreach ($recipients as $recipient) { 
    echo $recipient;
}
?>

下面是代码片段实现后的相关部分,我没有您的所有依赖项,因此无法测试它,但它应该可以工作,如果它不只是让我知道您的问题,我会解决它基本上,您应该做什么来发送给两个收件人:

$message = "Email Body goes here";
$to = $recepient1.",".$recepient2.",".$recepient3; 
$subject = 'Some Subject';
$from = $sender_email;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: ' . $to . "\r\n";
$headers .= 'From: ' . $from . "\r\n";
mail($to, $subject, $message, $headers);

我不知道为什么这是一个失败的节日,但一旦我的声誉上升,我会把它。很抱歉反正还是不行。没有显示逗号:
$message = "Email Body goes here";
$to = $recepient1.",".$recepient2.",".$recepient3; 
$subject = 'Some Subject';
$from = $sender_email;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: ' . $to . "\r\n";
$headers .= 'From: ' . $from . "\r\n";
mail($to, $subject, $message, $headers);