我使用 Jumi 将自定义 php 取消插入到 joomla 文章中。
function generateTR($tr_nr) {
$html="";
for ($i=0; $i<$tr_nr; $i++) {
$m=memory_get_usage();
$html.="<tr><td colspan='5'>$i - $m</td></tr>";
}
return $html;
}
echo "<table><tbody>".generateTR(20000)."</tbody></table>";
如果我通过 jumi => 运行此代码(generateTR(20000)),我会得到空白页。如果我通过访问 php 文件直接运行它 => 它会显示表格 OK。
如果将行数更改为 2000 => generateTR(2000) => 它将通过 jumi 显示 joomla 文章中的表格。
为什么当我增加 html 代码量 => joomla + jumi 无法处理?我也尝试了 sourcerer 而不是 jumi => 同样的问题。
有什么解决办法吗?
谢谢。
编辑:我试图将 max_execution_time 增加到 180 秒;以及 memory_limit 到 2000M
EDIT2:日志中没有错误...
和
error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", 1);
出现了一些错误,但与该问题无关......因为当 tr 行很少时,错误是相同的,并且表格显示正常。