【发布时间】:2016-06-29 13:31:53
【问题描述】:
我目前正在尝试使用带有代码点火器的 mpdf 库生成 PDF。当我在 localhost 上加载该函数时,它工作正常,但是当我将它放在我的 ubuntu 服务器上时,我得到的只是 404 错误。
有人知道这是什么原因吗?
控制器:
function generatePDF(){
$htmlOut = 'Some html code';
include("third_party/mpdf/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');
}
非常感谢任何帮助!
【问题讨论】:
-
将此
include("third_party/mpdf/mpdf.php");行替换为require_once APPPATH."/third_party/mpdf/mpdf.php";并检查。 -
不幸的是,@RajJagani 仍然收到 404,还有其他想法吗?
-
在您的 mpdf 输出中添加 D 参数而不是 I 意味着
$mpdf->Output("filename.pdf",'D'); -
仍然是相同的结果@RajJagani,它几乎就像找不到函数,但它的正确名称和所有内容,正如我所说的它在本地工作。我一辈子都想不通..
-
设置
$mpdf->debug = true;并检查您是否收到任何错误,如果有,请输入浏览器控制台错误。
标签: codeigniter ubuntu pdf server mpdf