如何解决破解脚本?

时间:2011-05-19 18:22:17

标签: php memory

我在表单的一部分上使用了plupload多文件上传器。我可以将所有照片上传到服务器。 PLupload基本上上传文件,然后根据我的理解在表单上放置隐藏的字段。当我提交表单以创建记录时,脚本需要一段时间才能运行,最后输出。奇怪的是它在大约47条记录中达到某种限制,然后在HTML输出处停止,不显示其余图片是否发生任何事情,而不显示我的页脚。

我需要一些帮助来解决我的脚本失败的原因。我已经在我的循环中的各个点回应memory_get_peak_usage,并且记忆似乎始终稳定。我还使用imagedestroy()清除了我创建的一些图像资源以释放任何内存。我还在我的循环中添加了set_time_limit(10);,以防它超时。

我也打开了error_reporting。

ini_set('display_errors',1); 
error_reporting(E_ALL);

我没有得到任何错误,只是低于预期的输出。我检查了Apache日志,那里什么都没有。 有没有人对进一步排除故障的方法有所了解?

2 个答案:

答案 0 :(得分:1)

Apache错误应该在http-errors.log中 在linux中,此文件位于var / log / http-error.log中 在Windows中我不知道,也不在乎。

答案 1 :(得分:0)

我不知道这是否适用于这个特定的情况,但我做的是我通常创建一个包装文件“debug.php”,其中包含你的两行,然后包含不起作用的脚本,即< / p>

ini_set('display_errors', true);
error_reporting(E_ALL);

require_once('my_script.php');

这通常有助于检测因其他原因而未显示的错误。