$html = $this->load->view('pdf_output_order_details', $pdf, true);
$pdfFilePath = $pdf['data'][0]->first_name . "_" . $pdf['data'][0]->last_name . ".pdf";
ini_set('error_reporting', E_STRICT);
$this->pdf = $this->m_pdf->load('A4-L');
$this->pdf->WriteHTML($html);
$this->pdf->Output($pdfFilePath, "F");
如果我将“F”更改为“D”
,则pdf文件成功创建但是当附件出现时会出现错误......
“mPDF错误:无法创建输出文件:abc.pdf”....
我已经设置了mpdf lib文件夹的所有权限和n个已完成的事情,但仍然无法正常工作....请帮助人....
谢谢....
答案 0 :(得分:0)
我认为你的$ pdfFilepath不仅应包含文件名,还应包含文件路径。 来自mPdf文档:
F:保存到文件名给出的本地文件(可能包含一个 路径)。
试试这个
$pdfFilePath = $_SERVER['DOCUMENT_ROOT'] . '/files/' . $pdf['data'][0]->first_name . "_" . $pdf['data'][0]->last_name . ".pdf";
当然要确保您拥有files
文件夹的写入权限。