簡體   English   中英

帶有多個附件的php mailer函數

[英]php mailer function with multiple attachment

我有一個具有價值count的表格。 我想發送帶有附件的郵件,附件是count數值的多次。 實際上,我想通過if語句發送附件檢查某些因素,那么我該怎么做,請問有人可以幫助我嗎? 我的代碼在這里:

<?php
echo $count;
require_once 'session.php';
require_once('class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
$body = file_get_contents('mail.html');
$body = eregi_replace("[\]",'',$body);
$mail->AddReplyTo("lipsa.auroin@gmail.com","First Last");
$mail->SetFrom('lipsa.auroin@gmail.com', 'First Last');
$mail->AddReplyTo("lipsa.auroin@gmail.com","First Last");
$email=$_POST['email2'];
$addresses = explode(',', $email);
foreach ($addresses as $address){
    $address = trim($address);
    $mail->AddAddress($address);
}
$mail->Subject = "PHPMailer Test Subject via mail(), basic";
$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML($body);
$mail->AddAttachment("pdf/report.pdf");
$mail->AddAttachment("pdf/template.pdf");
if(!$mail->Send()) {
    echo "Mailer Error: " . $mail->ErrorInfo;
}
else {
    echo "Message sent!";
}
?>

我有count變量,其值從1到n

附件存放在哪里? 抱歉,我在您的代碼中找不到。 您為什么不只是將它們放入數組然后循環?

就像是:

foreach($attachments as $attachment){
  $mail->AddAttachment($attachment);
}

如果這不是您需要了解的信息,請告訴我更多有關此附件存儲在何處的信息,我會進一步幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM