php flush() 输出进度条
答案:4 悬赏:10
解决时间 2021-01-25 11:32
- 提问者网友:心如荒岛囚我终老
- 2021-01-24 13:48
php flush() 输出进度条
最佳答案
- 二级知识专家网友:蓝房子
- 2021-01-24 14:42
下面的代码已测试,可以实现
ob_start();
ob_implicit_flush(1);
function OutLing(){
echo"完成度。。。
" ;
echo "\n";
echo "\n";
}
function SetLingData($I){
echo "";
ob_flush();
flush();
}
//想办法让这个代码可以正常的把进度跑起来!
OutLing();
ob_end_flush();
For($j = 1; $j <= 20; $j++) {
SetLingData($j);
sleep(1); //让程序"睡"一秒钟,会让你把效果看得更清楚
}
?>
ob_start();
ob_implicit_flush(1);
function OutLing(){
echo"完成度。。。
" ;
echo "\n";
echo "\n";
}
function SetLingData($I){
echo "";
ob_flush();
flush();
}
//想办法让这个代码可以正常的把进度跑起来!
OutLing();
ob_end_flush();
For($j = 1; $j <= 20; $j++) {
SetLingData($j);
sleep(1); //让程序"睡"一秒钟,会让你把效果看得更清楚
}
?>
全部回答
- 1楼网友:刀戟声无边
- 2021-01-24 16:14
iis 不行 换apache
- 2楼网友:拾荒鲤
- 2021-01-24 15:21
ob_implicit_flush(true);
此函数win下有时并不能很好的跑起来的.打开php.ini,把output_buffering调小看看.
此函数win下有时并不能很好的跑起来的.打开php.ini,把output_buffering调小看看.
- 3楼网友:我住北渡口
- 2021-01-24 15:02
回答者: Onezcn
答案正确
答案正确
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯