2010-09-17 70 views
0

我已經創建了一個可以與指定的附件發送和電子郵件的形式,它來通過我的郵箱地址確定,似乎做工精細,直到我嘗試打開該文件,它告訴我它的損壞或腐敗,我認爲這取決於我的標題。PHP電子郵件attachement,工作,但附件是腐敗

這是我的代碼。

http://pastebin.com/Y0MUHzSs

任何幫助,將不勝感激。

+0

我會添加一個.txt文件作爲附件,查看它並查看PHP添加了什麼來破壞它。 – 2010-09-17 08:25:40

+0

電子郵件是否損壞?或附件損壞?你有沒有檢查文件中有什麼損壞?此外,您是否在編碼之前嘗試過不分塊數據? – Rushyo 2010-09-17 08:33:03

+0

它的附件我認爲,我已經刪除了塊拆分和base64和文本文件是把文本完美,但是當我把它包圍它的這些功能它把隨機字符,但如果我附加一個圖像或zip文件數據被任何方法破壞/損壞。 – Adamski 2010-09-17 09:01:37

回答

0

對附件使用PHP郵件功能是一件痛苦的事情。只需使用Swiftmailer即可。該庫可以完成發送附件的正確編碼和MIME類型所需的一切。