2 u010433585 u010433585 于 2015.06.14 15:07 提问

php页面不断弹出值ob_flusb和flush函数

set_time_limit(0);
ob_start();
echo str_repeat(' ',4000).'
';
ob_flush();
flush();
$i = 0;
while (true) {
echo $i++.'
';

    ob_flush();
    flush();
    sleep(1);
} 

/*现在问题是一直在等待,但是没有出现值,求帮忙*

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
PHP的ob_flush()与flush()区别
说明:纯属个人实践中的理解以及一些总结,理解有误或有疑问之处,请告知,共同进步。 一、首先说一下buffer。 buffer是指内存地址空间。 1、Linux系统默认大小一般为4096(4kb)。 其主要用是存储速度不同步或者优先级不同的设备之间传处理数据的区域,可以使进程之间的相互等待变少。例如,当你打开一个编辑器,输入字符,操作系统并不会立即把这个字符直接写入到磁盘,而是
php ob_flush() flush() 函数不起作用的原因
<?php for($i = 1; $i <= 300; $i++) print(" "); // 这一句话非常关键,cache的结构使得它的内容只有达到一定的大小才能从浏览器里,输出针对ie // 换言之,如果cache的内容不达到一定的大小,它是不会在程序执行完毕前输出的。经 过测试,我发现这个大小的底限是256个字符长。这意味着cache以后接收的内容都会源源不断的被发送出去。 for
PHP flush 失效问题 (实时显示)
做实时显示到数据浏览器时,用到了 flush 函数,但是这个失效了。还是请求完全部输出到浏览器中。这个问题解决方法,1.Nginx 中有下面两个设置fastcgi_buffer_size 128k; fastcgi_buffers 8 128k;Nginx 会缓冲php的输出信息,当到达128K时会将缓存区的数据发送给客服端,那么我们需要将这个缓存区调小fastcgi_buffer_size 4k
PHP逐行输出(obflush与flush的组合)
ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…  其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..  ob_*系列函数, 是操作PHP本身的输出缓冲区.  所以, ob_flush是刷新PHP自身的缓冲区.  而flush, 严格来讲, 这个只有在PHP做为apache的Module(handle
PHP输出缓存控制详解 ob_start,flush,ob_flush
经转载者测试,一下在IE下运行通过,在火狐等没有通过。 注意修改php.ini之后需要重启apache服务行! for($i=0;$i   echo $i.'';   flush();   sleep(1); }   有了解过 PHP缓存输出控制函数的朋友肯定对上面这段代码很熟悉,它想实现的效果是每个1秒输出1个数字,完成全部输出需要10秒,不过实际执行中你会发
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
有关php的ob_flush()与flush()使用方法 注意:ob_flush()和flush()这两个函数一般要一起使用,顺序是先ob_flush(),然后flush(),它们的作用是刷新缓冲区。 这里具体的说下什么时候要用到刷新缓冲区和为什么要刷新缓冲区。 一、什么时候要刷新缓冲区 当程序中用到file_get_contents()和file_put_contens()这两个函数时,
nginx服务器ob_flush和flush不起作用
做一个逐行输出,使用ob_flush时试了N种方法不起作用,比如下面的代码: ob_start(); for(;;) {     echo ".......";     ob_flush();     flush();     sleep(1); } ?> 谷歌了不少的写法都不行,所以问题应该出在了环境配置上而不是使用方法上。 话说还是stackoverflow给
PHP 弹出消息提示框的两种方法
用PHP实现弹出消息提示框的两种方法。 方法一: echo "alert('脚本学堂,www.jbxue.com')"; 方法二: echo ';alert("这是脚本学堂";location.href="www.jbxue.com";;'; 其中location.href="index.htm"表示点击消息框的确定按钮后将要转向的页面。 如果不用去掉就可!
解决IE关闭页面时连续弹出新窗口的bug
这个问题长期以来一直一个随机出现,又十分难以重现和定位。几经努力之后定位到了,在一个带有复杂的内嵌iframe的页面,当内嵌的iframe正在渲染的过程中关闭IE 浏览器的时候,会比较容易发生这个问题。比较容易猜想的是IE在关闭iframe的时候出现了某些问题。猜测是几个iframe相互有通过top的脚本调用有关系,或者几个iframe和top都在各自不同的域名下有关系,但是页面太复杂进一步定位具
把弹出窗口中的某些值传回原来网页上
在网页(A.html)弹出窗口:弹出窗口中引用iframe网页(B.html) 关闭弹出窗口,然后把引用网页上的某些传值传回原来(A.html)网页上