我有一个PDF表单(在Acrobat中制作),其中包含通过HTTP提交的按钮。我想要做的是有一个PHP脚本,它将采用PDF格式并通过附件通过电子邮件发送给我。
我不想要的东西:
- PDF通过电子邮件按钮提交。这要求webmail用户保存pdf并附加它,对大多数用户来说太麻烦了。我想要一键完成。
- 通过mailto:email@address.com提交。和上面一样。
如果服务器上有pdf,我知道如何使用PHP的mail()函数将其通过电子邮件发送给某人。我不知道该怎么做是在有人点击PDF中的提交时处理PDF。
这有意义吗?
谢谢, 杰夫
答案 0 :(得分:0)
我想我修好了。在另一个论坛上找到答案,但必须记住在我的服务器上设置写权限。
<?php
$fileatt = date("d-m-Y-His") . ".pdf"; // Creates unique PDF name
copy('php://input',$fileatt); // Copies POST data to pdf file
?>
确保将PDF按钮设置为以“PDF”而非“HTTP Post data”
发送数据表单会将空白PDF发送给用户......但您可以通过
发送您想要的任何响应header('Location: your_return_form.pdf');
(或重定向到另一个网页,或其他什么)
仍有一些问题,但我认为大部分都是有效的。