PHPMailer将数组值添加到邮件
我有一个PHPMailer,如果脚本已经运行,它会向我发送一封电子邮件 我想向mailcontent添加一些数组值,但似乎失败了。PHPMailer将数组值添加到邮件,php,arrays,email,phpmailer,Php,Arrays,Email,Phpmailer,我有一个PHPMailer,如果脚本已经运行,它会向我发送一封电子邮件 我想向mailcontent添加一些数组值,但似乎失败了。 当我通过mail()函数发送邮件时,它起了作用 以下是我所拥有的: $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = 'www.domain.com'; $
当我通过
mail()
函数发送邮件时,它起了作用
以下是我所拥有的:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = 'www.domain.com';
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = "usernamen.nl";
$mail->Password = "password";
$mail->SMTPSecure = 'ssl';
$mail->From = 'from@domain.com';
$mail->FromName = 'Import Users';
$mail->AddAddress('to@domain.com', 'CronJob results');
$mail->IsHTML(true);
$mail->Subject = 'CronJob results';
$mail->Body = 'Updated users'.implode($update, "<br />").'
Added users'.implode($add, "<br />").'
Deleted users'.implode($delete, "<br />").'
';
if(!$mail->Send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
$mail=new PHPMailer();
$mail->IsSMTP();
$mail->Host='www.domain.com';
$mail->Port=465;
$mail->SMTPAuth=true;
$mail->Username=“usernamen.nl”;
$mail->Password=“Password”;
$mail->SMTPSecure='ssl';
$mail->Fromfrom@domain.com';
$mail->FromName='Import Users';
$mail->AddAddress('to@domain.com","CronJob results";;
$mail->IsHTML(true);
$mail->Subject='CronJob results';
$mail->Body='Updated users'。内爆($update,“
”)
“已添加用户”。内爆($add,“
”)
“已删除用户”。内爆($delete,“
”)
';
如果(!$mail->Send()){
echo“无法发送消息”;
回显“邮件错误:”。$mail->ErrorInfo;
出口
}
$update
、$add
和$delete
是填充相应数据的数组
M.你在内爆中犯了一个小错误。你应该像这样使用内爆
implode( "<br />",$add);
内爆(
,$add);
你刚才为我节省了很多时间。非常感谢。哇@赛德莫哈米德。啊。。他回答哈因。乌姆达。贝哈特林。津达巴德。