警告:在第11008行的mpdf.php中为foreach()提供的参数无效

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了警告:在第11008行的mpdf.php中为foreach()提供的参数无效脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的Web应用程序中使用MPDF.

我必须在Mpdf的帮助下创建发票文件.
所以具有大量行的htML表(即:如果它存在单页)会引发此错误

我正在使用以下代码生成pdf:

require_once(MPDF_PATH);
$mpdf=new mPDF('c','A4','0','',2,1,1);
$stylesheet = file_get_contents(dirname(__FILE__).'/invoice_PRint.css');
$mpdf->WrITeHTML($stylesheet,1);
$html .="";
$mpdf->WriteHTML($html);
$mpdf->Output("$fileName",'D');

我在Mpdf的构造函数中尝试了/不带参数.
我发现mpdf与前4个参数一起使用没有任何问题……

$mpdf=new mPDF('c','')

但是当我添加边距”(即:5-8)参数时,会抛出上述错误.

有没有人有这个???

我尝试过使用mPDF 5.3和5.6

解决方法

是的……我从MPDF论坛得到了解决方案……

这是链接http://www.mpdf1.com/mpdf/forum/comments.php?DiscussionID=1109&page=1#Item_0

解:
只需将“TableHeaderFooter”函数的第一行替换为:

if(($horf=='H' || $horf=='F') && !empty($content)) {

至:

if(($horf=='H' || $horf=='F') && !empty($content) && !empty($content[0]) ) {

希望这会有助于其他人……

脚本宝典总结

以上是脚本宝典为你收集整理的警告:在第11008行的mpdf.php中为foreach()提供的参数无效全部内容,希望文章能够帮你解决警告:在第11008行的mpdf.php中为foreach()提供的参数无效所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。