我试图得到几个我在这里和互联网上找到的例子。
目标:在php脚本运行时显示动画gif。
背景:此页面通过iframe加载。 php脚本我测试了3个vpn连接,然后显示一个检查(好)或一个X(坏)。 php部分有效,但由于测试时出现延迟,我想显示动画gif进度条。
在CentOS 5.7上运行Apache
目前,这是在一个名为:status.php
的文件中完成的我提前感谢您的任何帮助。
罗杰
答案 0 :(得分:2)
当PHP仍在处理时,您可以将缓冲区刷新到浏览器。
echo "Loading";
flush();
sleep(10); // Simulate long process time
echo "Finished";
答案 1 :(得分:0)
这样做的诀窍不是在iframe中实际打开PHP文件。是的,看起来很直观,不是吗?
你的iFrame应该是一个页面,其中包含动画gif和一些javascript,它们将调用php服务器,获取结果,并将动画gif更改为脚本的结果。
答案 2 :(得分:0)
解决了挑战:
1)将此添加到status.php
所以iframe加载status.php - >显示gif - >加载status2.php - >显示结果
注意:pastbin内容几乎是整个status.php文件,而不是html / html标签。