2013-03-16 70 views
0

我們有一封以PDF格式郵寄附件的附件。 工作了多年,突然停止工作。phpmailer PDF附件突然以文本附件的形式發送

PDF現在已創建並郵寄,但未以PDF格式郵寄,而是以.txt擴展名替代文本文件。

$mail_handler = new PHPMailer(); // defaults to using php "mail()" 
//$mail_handler->Body = $contents_mail_handler; 
$mail_handler->Body = $contents_mail_handler; 

$mail_handler->From = MAIL_SENDER; 
$mail_handler->FromName = MAIL_SENDER; 
$mail_handler->Subject = "#$inserted_order_id: $name - € $total"; 
$mail_handler->AddAddress($email_handler, $email_handler); 

$file_nl = "_orders/" . $filename_nl; 
$mail_handler->AddAttachment($file_nl,$filename_nl);    // attachment 

$file_en = "_orders/" . $filename_en; 
$mail_handler->AddAttachment($file_en,$filename_en);    // attachment 

$file_fr = "_orders/" . $filename_fr; 
$mail_handler->AddAttachment($file_fr,$filename_fr);    // attachment 

$mail_handler->Send(); 
$mail_handler->ClearAddresses(); 
$mail_handler->ClearAttachments(); 

文本附件內容例如:http://pastebin.com/tdfKfQCq

任何幫助,高度讚賞,謝謝! Bas

+0

回聲輸出文件名變量並檢查輸出是否以「.txt」結尾? – n00b 2013-03-16 00:27:03

回答

0

謝謝。路徑是好的。更新了phpmailer,解決了這個問題。