2014-10-03 109 views
0

我是PHP的新手,並且有一些獨特的問題。我有一個工作表單發佈到顯示基於用戶輸入數據的頁面。允許用戶下載完成表格

我正在尋找允許用戶從顯示頁面下載最終產品,以便通過電子郵件發送。我從來沒有嘗試過這樣的事情,所以我不確定最好的文件類型是什麼。只要容易發送它並不重要,可以是pdf jpg或png。

我已經經歷了一些關於將表單數據轉換爲pdf的教程,但是我很難實現它,並想知道是否有人知道一個快速簡單的方法來解決這個問題。

「顯示頁面」代碼(我希望可以下載)的一個簡單例子如下。

Customer Name: <?php echo $_POST["customer_name"]; ?> 

回答

0

這裏是你的「最終產品」的網站如何被編碼的基本例如HTML頁面。您需要包含FPDF (fpdf.org)

require('../fpdf/fpdf.php'); 

$pagesize = array(107, 199); 
$pdf = new FPDF('P', 'mm', $pagesize); 
$pdf->AddPage(); 

$Y_Fields_Name_position = 30; 
$pdf->SetFont('Arial','',12); 
$pdf->SetY($Y_Fields_Name_position); 
$pdf->SetX(10); 
$pdf->Cell(120,0,'Customer Name:'.$_POST['customer_name'],0,1,'L',0); 
$pdf->SetX(10); 
$pdf->Cell(120,12,'Customer E-Mail:'.$_POST['customer_email'],0,1,'L',0); 
$pdf->SetX(10); 
$pdf->Cell(120,0,'Customer company:'.$_POST['customer_company'],0,1,'L',0); 
$pdf->Output('FILENAME.pdf','D'); 

這將創建一個.pdf文件並強制它下載。當然,您可以根據自己的需要調整輸出,在fpdf.org的頁面上有相當不錯的紀錄片。請記住,頁面上不能有任何其他輸出,因此如果您需要輸出數據(回顯或其他),請將上面發佈的代碼添加到另一個文件中,並將按鈕添加到您的較早頁面。

+0

正是我需要的,並且很容易整合。謝謝!! – 2014-10-03 19:58:27

相關問題