FPDF - 输出动态文件名

FPDF - output dynamic file name

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

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

我可以定义该变量 (teacher_name) 来创建我的输出文件的步骤是什么:

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

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

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

记得使用filter_input

清理外部输入

注意。 Output() 参数的顺序!根据 http://www.fpdf.org/en/doc/output.htm 应该是:

$pdf->Output('D', $fileName);
$fullname = $row["fullname"];

$pdf_file_name = $fullname.".pdf";

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

正在运行。