我正在从html表单创建一个PDF页面,所以我的php看起来像这样(例如):
$pdf->Cell(0,0,$_POST['teacher_name'],0,2,'C');
我缺少的步骤是,我可以将该变量(teacher_name)定义为创建输出文件:
$pdf->Output('homework-teacher_name.pdf', 'D');
并且输出中的teacher_name被表单中提交的内容替换?
答案 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');
它正在工作。