逐渐回声PHP中的内容?

时间:2011-03-08 01:52:38

标签: php loops echo

  

可能重复:
  How to make PHP generate Chunked response

如何执行某些操作,显示其内容,并继续执行并显示其内容?我不想等到脚本完成以回显其内容。

这方面的一个例子是http://www.masswhois.com/。脚本在开始显示结果之前不会等待返回所有whois数据!

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我建议如下:

// .. inside of loop...
if(ob_get_length()) {
   @ob_flush();
   @flush();
   @ob_end_flush();
}
@ob_start();

确实将内容刷新到服务器,但错误抑制对于防止某些配置在没有要刷新时抛出(无害)错误也很有用。

请注意,这并不一定会阻止其他服务器输出模块进行自己的缓冲,因此在所有系统上输出刷新都不是100%万无一失。

答案 2 :(得分:0)

您可能正在使用输出缓冲。如果完全关闭它或使用ob_flush(),你会得到你想要的。