mpdf 无法在服务器上生成 .pdf 文件
mpdf cannot generate .pdf file on the server
我的 php 代码是这样的:
$htmlOut = 'Some html code';
include("libraries/MPDF60/mpdf60/mpdf.php");
$mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0);
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($htmlOut);
$mpdf->Output("filename.pdf",'I');
我在我的本地主机上使用的是完全相同的代码,一切正常。我下载了一个 .pdf 文件。但是在服务器上尝试相同的代码时,这是行不通的。没有显示错误。只是一个空白的白页。我是mpdf的新手,对此我不太了解。有什么帮助吗?
根据 OP 的要求添加为答案:
添加
error_reporting(E_ALL);
ini_set('display_errors', 1);
到文件顶部可以显示所有错误,这总是提供有用的调试信息。
不过记得在生产环境中删除此代码。
我的 php 代码是这样的:
$htmlOut = 'Some html code';
include("libraries/MPDF60/mpdf60/mpdf.php");
$mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0);
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($htmlOut);
$mpdf->Output("filename.pdf",'I');
我在我的本地主机上使用的是完全相同的代码,一切正常。我下载了一个 .pdf 文件。但是在服务器上尝试相同的代码时,这是行不通的。没有显示错误。只是一个空白的白页。我是mpdf的新手,对此我不太了解。有什么帮助吗?
根据 OP 的要求添加为答案:
添加
error_reporting(E_ALL);
ini_set('display_errors', 1);
到文件顶部可以显示所有错误,这总是提供有用的调试信息。
不过记得在生产环境中删除此代码。