2016-10-04 4 views
0

ajaxでfpdf関数を呼び出す必要があります。 ユーザーがフォームに記入し、pdfファイルが作成されます。関数内のFpdf

私は何事もなかっ

if(!function_exists('ajax_add_pdf_file')) { 
    function ajax_add_pdf_file(){ 


     $firstname = $_POST['firstname']; 
     $lastname = $_POST['lastname']; 
     $email = $_POST['email']; 
$pdf = new FPDF(); 

$pdf -> AddPage(); 

$pdf -> SetFont('Arial', 'B', 18); 

$pdf -> Cell(40,10,'Hello '.$firstname.' '.$lastname); 
$pdf -> Cell(40,10,'Email: '.$email); 


$savefolder = realpath('../../../applications'); 

$filename = $firstname.'12.pdf'; 

$savefile = $savefolder.'/'.$filename; 

$pdf->Output(F, $savefile); 


    } 
} 

関数を記述します。 機能を持たないファイルを保存するといいです。 PDFファイルを保存しました

お願いします。

答えて

1

このリンク(https://code.tutsplus.com/tutorials/generating-pdfs-with-php--pre-10944)は、ユーザーが記入してフォームデータからPDFファイルを作成するフォームを作成する方法を示しています。作者は、ビデオウォークスルーを行うだけでなく、各コードセクションの詳細な説明も提供します。

セクションでは、作成者がフォームデータをプルして、セルに直接割り当てることができます。

$pdf->SetX(140); 
$pdf->SetFont('Arial', 'I'); 
$pdf->Cell(200, 15, $_POST['address'], 0, 2); 
$pdf->Cell(200, 15, $_POST['city'] . ', ' . $_POST['province'], 0, 2); 
$pdf->Cell(200, 15, $_POST['postal_code'] . ' ' . $_POST['country']); 
$pdf->Ln(100); 

あなたのajax_add_pdf_fileが存在しないかどうかを確認したいと思うのはなぜか分かりません。私にとっては不必要なようです。