Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php电子邮件附件有效,但附件已损坏_Php_Email_Attachment - Fatal编程技术网

php电子邮件附件有效,但附件已损坏

php电子邮件附件有效,但附件已损坏,php,email,attachment,Php,Email,Attachment,我已经创建了一个表单,可以发送和发送带有指定附件的电子邮件,它通过我的邮件地址发送到ok,并且似乎工作正常,直到我尝试打开文件,它告诉我它已损坏或损坏,我想这取决于我的标题 这是我的密码 任何帮助都将不胜感激。使用带有附件的PHP邮件功能纯粹是一种痛苦。只是为了这个目的。此库完成了发送附件正确编码和mimetype所需的所有操作。我会添加一个.txt文件作为附件,查看它,看看PHP添加了什么来损坏它。电子邮件是否损坏?还是附件损坏了?您是否检查了文件中的哪些内容已损坏?另外,你有没有试过在编码

我已经创建了一个表单,可以发送和发送带有指定附件的电子邮件,它通过我的邮件地址发送到ok,并且似乎工作正常,直到我尝试打开文件,它告诉我它已损坏或损坏,我想这取决于我的标题

这是我的密码


任何帮助都将不胜感激。

使用带有附件的PHP邮件功能纯粹是一种痛苦。只是为了这个目的。此库完成了发送附件正确编码和mimetype所需的所有操作。

我会添加一个.txt文件作为附件,查看它,看看PHP添加了什么来损坏它。电子邮件是否损坏?还是附件损坏了?您是否检查了文件中的哪些内容已损坏?另外,你有没有试过在编码之前不要对数据进行分块?我想这是附件,我已经删除了分块和base64,文本文件是完美的,但是当我将这些函数包装在它周围时,它会输出随机字符,但是如果我附加了一个图像或zip文件,那么无论采用哪种方法,数据都会损坏/损坏。