如何在PHP中实现For Loop Real Time

时间:2011-04-23 11:04:31

标签: php loops real-time

我想创建一个实时提供结果的脚本。

在我的脚本中它有3个步骤。

第一步是从网页抓取所有链接。(我使用pregmatch_all函数因为我需要的所有链接都使用相同的域http://example.com/docs/ *并从http://test.com/page/抓取*)

第二步我必须从所有链接中获取直接链接(例如来自htp://files.example.com/files/* http://example.com/docs/ *)

第3步将该文件上传到第三方网站并从那里获取上传链接。

最后我添加了一个名为获取页面范围的函数(如“1 | 5”),因此脚本会将所有链接从http://test.com/page/1/上传到http://test.com/page/5/

我已经完成了它运行正常的scipt但它显示结果完成但我想要一个实时结果,如脚本已经抓住一个链接并用它做所有步骤并在浏览器上显示reult链接然后依此类推意味着实时解决方案。

我怎么能这样做,我用于循环,但没有实时结果。

3 个答案:

答案 0 :(得分:4)

Flush()可以帮到你。

答案 1 :(得分:1)

使用ajax。 (在后台运行脚本并轮询当前状态)

http://jqueryui.com/demos/progressbar/

http://api.jquery.com/get

答案 2 :(得分:0)

如果您认真对待PHP Web开发,那么阅读输出缓冲,输出刷新和相关主题绝对是一个好主意。