PHP在运行时显示结果
发布时间:2020-12-13 21:46:27 所属栏目:PHP教程 来源:网络整理
导读:我试图在 PHP脚本运行时显示结果,例如..一个非常长的循环,我希望它在页面加载时回显结果,我通过这个搜索真的很多,我找不到很好的答案,谷歌搜索后发现人们说从这个 question使用ob_flush ..但它没有用,以及从php.ini启用implicit_flush,仍然无法正常工作 它只
我试图在
PHP脚本运行时显示结果,例如..一个非常长的循环,我希望它在页面加载时回显结果,我通过这个搜索真的很多,我找不到很好的答案,谷歌搜索后发现人们说从这个
question使用ob_flush ..但它没有用,以及从php.ini启用implicit_flush,仍然无法正常工作
它只在进程完成时加载,我试图像这样运行for循环 ob_start(); for($i=0; $i<500; $i++){ echo "hmn"; ob_flush(); } ob_end_flush(); 而且,仍然没有工作……它立刻显示出来 我现在的最后一个猜测是它需要更多PHP配置来启用/禁用某些东西, 与此相关的配置设置是什么?需要通过Apache或PHP配置禁用/启用的设置.. 附: :我确定可以单独使用PHP完成,我看到它在GoDaddy托管上完成并在几个网站上看到它们,其中http://www.checker.freeproxy.ru/checker/index.php ..如果你尝试提交它将正常显示结果而不使用ajax,网站使用PHP和Apache,这背后有一个神秘的秘密 解决方法
在这里查看我的帖子:
Show progress bar in php while loop
它还有一些示例代码,涵盖了您需要的所有内容. PS:单靠PHP无法完成,需要使用AJAX PHP(客户端服务器端编码)来完成.这是因为只有在完全解释文件后才会将响应发送到浏览器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |