1

我有 104 个 html 段落使用文本编辑器输入到我的数据库中。有些段落需要一页或一页半,而有些则只需要几行。当我尝试为整个集合生成 pdf 时,它给了我“服务器错误”,但是当我尝试打印几段时它做得很好。然后我尝试逐个增加段落数,但我遇到了 85 个段落。之后它给了我服务器错误。有谁知道如何解决这个问题?因为除了这些段落之外,我还有另一组 html 表格。谢谢你。

4

3 回答 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 回答