2010-03-21 90 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