1
我的PHP代碼是這樣的:MPDF不能在服務器上生成.pdf文件
$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的新手,對此我不太瞭解。請幫忙嗎?
請添加'error_reporting(E_ALL); ini_set('display_errors',1);'到腳本的頂部。這可以顯示所有錯誤。這會給你什麼有用的東西嗎? - 另外,請檢查'www-data'用戶(或PHP正在使用的任何用戶)是否有權寫入'filename.pdf'。 – Keelan
如何檢查服務器上的寫入權限?請指導我。 –
你確定你的服務器有所有的mppage工作所需的packpage,並且有正確的php版本嗎? [mdf要求](http://www.mpdf1.com/mpdf/index.php?page=Requirements) – MTS