Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPMailer将数组值添加到邮件_Php_Arrays_Email_Phpmailer - Fatal编程技术网

PHPMailer将数组值添加到邮件

PHPMailer将数组值添加到邮件,php,arrays,email,phpmailer,Php,Arrays,Email,Phpmailer,我有一个PHPMailer,如果脚本已经运行,它会向我发送一封电子邮件 我想向mailcontent添加一些数组值,但似乎失败了。 当我通过mail()函数发送邮件时,它起了作用 以下是我所拥有的: $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = 'www.domain.com'; $

我有一个PHPMailer,如果脚本已经运行,它会向我发送一封电子邮件

我想向mailcontent添加一些数组值,但似乎失败了。
当我通过
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);
你刚才为我节省了很多时间。非常感谢。哇@赛德莫哈米德。啊。。他回答哈因。乌姆达。贝哈特林。津达巴德。