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');
正在运行。
我正在从 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');
正在运行。