无需用户输入即可自动将压缩文件附加到电子邮件并通过电子邮件发送给PHP

时间:2010-08-24 03:59:01

标签: php email zip

我编写了一个程序,当它出现错误时,它会将错误信息保存在TEMP目录下的zip文件中,然后将浏览器打开到我的PHP文件中。

我希望PHP文件自动转到特定位置(他们的临时zip),这些位置将通过HTTP POST参数传递,并将zip文件夹附加到我自己的电子邮件中。应该注意,我的mail()命令已连接到谷歌SMTP服务器。

可以这样做吗?

如果没有,您建议作为替代方案。我想我可以将二进制数据作为HTTP Post传递,然后让PHP重新创建zip?欢迎所有的想法。

1 个答案:

答案 0 :(得分:0)

我不确定您是否可以通过浏览器执行此操作 - 没有用户同意,浏览器无法上传文件 - 这是不安全的,因此不允许。

你宁愿尝试连接服务器,也不要打开服务器上的网页,从你的软件上传文件并以这种方式上传文件 - 我认为cURL是我选择的方法 - 它在大多数情况下都有很多实现方法编程语言所以它应该不是问题。只需尝试在Google上搜索“使用curl上传文件”。