PDF表格提交

时间:2010-03-21 02:38:42

标签: php http pdf forms submit

我有一个PDF表单(在Acrobat中制作),其中包含通过HTTP提交的按钮。我想要做的是有一个PHP脚本,它将采用PDF格式并通过附件通过电子邮件发送给我。

我不想要的东西:

- PDF通过电子邮件按钮提交。这要求webmail用户保存pdf并附加它,对大多数用户来说太麻烦了。我想要一键完成。

- 通过mailto:email@address.com提交。和上面一样。

如果服务器上有pdf,我知道如何使用PHP的mail()函数将其通过电子邮件发送给某人。我不知道该怎么做是在有人点击PDF中的提交时处理PDF。

这有意义吗?

谢谢, 杰夫

1 个答案:

答案 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');

(或重定向到另一个网页,或其他什么)

仍有一些问题,但我认为大部分都是有效的。