FPDF - 输出动态文件名

时间:2016-03-08 23:16:11

标签: php pdf fpdf

我正在从html表单创建一个PDF页面,所以我的php看起来像这样(例如):

$pdf->Cell(0,0,$_POST['teacher_name'],0,2,'C');

我缺少的步骤是,我可以将该变量(teacher_name)定义为创建输出文件:

$pdf->Output('homework-teacher_name.pdf', 'D');

并且输出中的teacher_name被表单中提交的内容替换?

3 个答案:

答案 0 :(得分:6)

$fileName = 'homework-' . $_POST['teacher_name'] . '.pdf';
$pdf->Output($fileName, 'D');

请记住使用filter_input

清理外部输入

答案 1 :(得分:0)

NB。 Output()参数的顺序!根据{{​​3}} ist应该是:

$pdf->Output('D', $fileName);

答案 2 :(得分:0)

$fullname = $row["fullname"];

$pdf_file_name = $fullname.".pdf";

$pdf->Output($pdf_file_name,'D');

它正在工作。