【发布时间】:2012-02-18 10:03:08
【问题描述】:
在 PHP 项目中,当用户单击提交按钮时,我需要创建一个 PDF 文件并重定向到另一个页面。
我已经设法使用DOMPDF 创建了 pdf 文件。 PDF 创建在单独的文件('PDFRecipt.php') 中完成。
当用户单击主页上的按钮时,我已调用该页面。这就是调用PDF页面的方式
header('location:PDFRecipt.php');
但问题是当我在调用 PDF 页面后尝试重定向时
header('location:Other.php');
它不会创建 PDF(仅重定向)。我试着改变
header('location:PDFRecipt.php');
至
include_once('PDFRecipt.php');
那么它没有正确创建 PDF(损坏的 PDF 文件)
如何创建 PDF 文件并重定向到其他页面?
编辑:
PDFRecipt.php中的代码
$html='SOME HTML';
include("../../dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('FileName.pdf');
//header('location:Other.php);
【问题讨论】: