php脚本运行时输出内容

时间:2010-08-25 21:47:23

标签: php

所以我刚创建了一个脚本来调整大量图像的大小。 无论如何都有输出作为循环中的输出?

基本上我在照片数据库表中有400张照片。它收集了所有这些照片的列表,然后循环遍历每个照片并调整大小3次。 (大,中,小版)。

现在每个循环我都在回应那些图像结果,但我看不到结果,直到一切都完成了。所以就像10分钟后,我会得到输出。我添加了这个set_time_limit(0);确保它不会超时。

**编辑**看起来脚本实际上经常更新到浏览器,可能每隔30秒?

1 个答案:

答案 0 :(得分:4)

您可以使用flush()ob_flush()告诉脚本在执行echo()后将某些内容发送回客户端。

但是 - 您从未真正完全控制它,Web服务器会这样做,因此Web服务器可能不会合作,具体取决于其配置方式。例如,如果服务器使用gzip而不是使用PHP的gzip功能,那么Web服务器仍然可以缓冲输出。