2010-03-21 66 views
0

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

我不想要的东西:

--PDF通过电子邮件提交按钮。这要求网络邮件用户保存pdf并附加它,对于大多数用户来说太混乱了。我想要点击一下就完成了。

- 通过mailto:[email protected]提交。与上述相同。

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

这有道理吗?

感谢, 杰夫

回答

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数据”

窗体将发送一个空白的PDF返回给用户。但是,您可以发送任何你要回应这样做

header('Location: your_return_form.pdf'); 

(或重新定向到另一个网页,或者别的什么)

还是有一定的扭结,但工程的大部分,我认为。

+1

考虑通过点击旁边的“勾号”或“检查”图标将此答案标记为“接受” – 2012-08-18 08:28:35