我有 104 个 html 段落使用文本编辑器输入到我的数据库中。有些段落需要一页或一页半,而有些则只需要几行。当我尝试为整个集合生成 pdf 时,它给了我“服务器错误”,但是当我尝试打印几段时它做得很好。然后我尝试逐个增加段落数,但我遇到了 85 个段落。之后它给了我服务器错误。有谁知道如何解决这个问题?因为除了这些段落之外,我还有另一组 html 表格。谢谢你。
问问题
2356 次
3 回答
2
我检查了服务器错误日志文件,然后我发现了错误,它是“/XXXXXXX/includes/tcpdf/tcpdf.php on line 5036 中的最大执行时间超过了 30 秒”。所以我使用设置执行时间
set_time_limit(180);
它对我有用。
于 2012-09-14T15:01:47.413 回答
1
检查您的服务器是否没有内存不足。TCPDF 在渲染时可能会使用大量内存
尝试
memory_limit = 64M
在你的 php.ini 文件中..
于 2012-09-12T02:34:50.017 回答
1
可能有执行时限的情况
set_time_limit(0);
如果您在代码中添加它,最大执行时间将设置为无限制,并且 TCPDF 可以处理所有段落
于 2012-09-12T09:55:34.670 回答