FPDF - 输出动态文件名

Jon*_*ony 2 php pdf fpdf

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

$pdf->Cell(0,0,$_POST['teacher_name'],0,2,'C');
Run Code Online (Sandbox Code Playgroud)

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

$pdf->Output('homework-teacher_name.pdf', 'D');
Run Code Online (Sandbox Code Playgroud)

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

Wil*_*oti 6

$fileName = 'homework-' . $_POST['teacher_name'] . '.pdf';
$pdf->Output($fileName, 'D');
Run Code Online (Sandbox Code Playgroud)

请记住使用filter_input清理外部输入