2012-02-16 67 views
6

我使用php郵件類發送多個附件郵件。兩個錯誤來了我的方式:通過phpmailer的多個附件

首先當電子郵件sended這兩條線apear,這些錯誤是從class.phpmailer.php:

推薦使用:功能set_magic_quotes_runtime()在 已經過時/無功/網絡/ DEV01/maiarn/class.phpmailer.php上線1471

推薦使用:功能set_magic_quotes_runtime()在 /var/www/dev01/maiarn/class.phpmailer.php已棄用上線1475消息具有 已經送走了。

電子郵件與只有一個附件發送,第二個去的地方:

$mail->AddAttachment("logo.jpg"); // attachment 
$mail->AddAttachment("logo.jpg"); 

任何幫助

+0

你能否提供更多代碼並將代碼格式化爲代碼?當你提供的只是一行代碼似乎可以工作時,很難判斷出現錯誤的位置。您遇到的另外兩個錯誤可能不在您的手中,只是phpmailer的一部分,需要由該團隊更新,但如果沒有更多代碼,很難知道。謝謝! – itsmequinn 2012-02-16 16:41:23

回答

2

看起來你正在使用PHP4 PHPMailer的,當你正在運行PHP5。如果您的確在運行PHP5,請確保您擁有http://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list的最新PHPMailer

至於附件,您將同一個文件附加兩次? PHPMailer可能會刪除重複項。

+0

我正在使用,php 5.3.9與phpmailer v5.1。 – 2012-02-16 16:52:01

+0

是它,正確的組合 – 2012-02-16 16:54:01

+0

嘗試更新到最新的PHPMailer,如果它不能解決問題,您可以使用以下隱藏錯誤:http://php.net/manual/en/function.error-reporting。 PHP – 472084 2012-02-16 16:57:24