0

我意识到标题有点难以理解,但是,我在努力定义我想要完成的事情。

基本上,我正在创建自己的照片库,因为现有的照片库都不符合我的需求。脚本的一部分加载我的照片所在的目录,并将它们添加到数据库中,加载图像标签、XMP 信息等。问题是,它花费的时间太长了。作为一个挑战,我想在不篡改最大执行时间的情况下做到这一点。

我认为最好是 PHP 脚本将通知发送到浏览器到控制台样式页面。即,“文件 3232 已处理\n,文件 3233 已处理”。然后在最大时间之前使用关闭功能,它向浏览器发送一条消息,说明它在文件 3234 上关闭,并且 javascript 函数通过 ajax 或其他方式重新加载从文件 3234 开始的脚本。

我的问题是我不知道如何让 PHP 脚本立即发送控制台样式的消息。我尝试了各种 ajax 加载命令,但它等待整个脚本完成,然后发送大量结果。我尝试了 flush 命令和 ob_implicit_flush(1) 无济于事。

示例或教程或帖子的链接会很棒。谢谢

4

1 回答 1

0

你可以反过来做:将完整的图像列表发送到浏览器,浏览器会发出 ajax 请求来处理特定的图像。

于 2013-08-06T08:13:15.207 回答