我有一个本地主机网页,偶尔会在页面中途分裂出破碎的HTML。这也会发生在图像上(尽管我怀疑它们的尺寸非常大,尺寸为1200x2000px)为什么WAMP偶尔会提供垃圾页面?
但是这通常会发生在数据库while ($data=mysql_fetch_contents($arr))
循环中。
有没有人见过这个,你做了什么来纠正?
我有一个本地主机网页,偶尔会在页面中途分裂出破碎的HTML。这也会发生在图像上(尽管我怀疑它们的尺寸非常大,尺寸为1200x2000px)为什么WAMP偶尔会提供垃圾页面?
但是这通常会发生在数据库while ($data=mysql_fetch_contents($arr))
循环中。
有没有人见过这个,你做了什么来纠正?
最后发现答案是缓冲区溢出问题。
在每个while循环的末尾放置此代码:
@ob_flush();
固定的问题。
听起来像PHP脚本可能会在执行中超时,即运行时间超过允许的时间。
如果希望脚本运行很长时间,可以尝试更改脚本允许运行set_time_limit
函数或指令在php.ini
中的运行时间。
同意此诊断 – Alfabravo 2011-06-14 21:55:39