2013-02-11 43 views
1

我有一個值爲count的表單。我想用附件發送郵件,附件的價值是多少次。其實我想通過if聲明發送附件檢查一些因素,所以我該如何做到這一點,請任何人都可以幫助我嗎? 這裏我的代碼有云:帶有多個附件的php郵件函數

<?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("[email protected]","First Last"); 
$mail->SetFrom('[email protected]', 'First Last'); 
$mail->AddReplyTo("[email protected]","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!"; 
} 
?> 

我有一個從1開始到n

回答

0

在哪裏存儲附件值count變量? 對不起,但我無法在您的代碼中找到它。 爲什麼你不把它們放在一個數組中,然後循環它們?

喜歡的東西:

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

如果這不是你所需要知道的請告訴我更多關於哪裏都存放在這個附件,我會進一步幫助。