2010-09-22 161 views
1

嗨,朋友,为什么这是行不通的?在做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); 
+2

呃......你确定这是你正在使用的代码?没有'send_email'函数,你的脚本包含语法错误。 – Lekensteyn 2010-09-22 14:26:22

+0

@lekensteyn,它与一封邮件一起工作,即函数正在工作 – 2010-09-22 14:27:31

+0

@sagarmatha:向我们展示您的'send_email'函数,并尝试发布实际代码而不是重写,这会阻止人们发布不在其中的语法错误你的原始剧本。 – Wrikken 2010-09-22 14:29:27

回答

2

尝试改用

$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

相关问题