php电子邮件发送到多个地址不起作用
问题描述:
嗨,朋友,为什么这是行不通的?在做print_r时,$ emails(即To)没有显示任何电子邮件。当我只发送给一个人时,这很好。php电子邮件发送到多个地址不起作用
$mails = array('[email protected]','[email protected]');
$emails = implode(",",$mails);
$from= '[email protected]);
$subject = 'hello';
$body = 'test';
send_email($from,$emails,$body,$subject);
答
尝试改用
$mails = array('[email protected]','[email protected]');
foreach($mails as $k=>$m){
$mails =trim($mails[$k]);
}
$emails = trim(implode(", ",$mails));
$from= '[email protected]';
$subject = 'hello';
$body = 'test';
send_email($from,$emails,$body,$subject);
+0
谢谢japanPro – ktm 2010-09-22 18:16:00
呃......你确定这是你正在使用的代码?没有'send_email'函数,你的脚本包含语法错误。 – Lekensteyn 2010-09-22 14:26:22
@lekensteyn,它与一封邮件一起工作,即函数正在工作 – 2010-09-22 14:27:31
@sagarmatha:向我们展示您的'send_email'函数,并尝试发布实际代码而不是重写,这会阻止人们发布不在其中的语法错误你的原始剧本。 – Wrikken 2010-09-22 14:29:27