Heim >php教程 >php手册 >分享php程序执行进度

分享php程序执行进度

WBOY
WBOYOriginal
2016-06-07 11:38:161257Durchsuche

程序执行的进度,按照百分比计算


测试php——flush



完成度。。。





ob_start();
ob_implicit_flush(1);

function OutLing() {
echo "完成度。。。
";
echo "
\n";
echo "\n";
}

function SetLingData($I) {
echo "<script>doload(" . $I . ")</script>";
ob_flush();
flush();
}

//想办法让这个代码可以正常的把进度跑起来!

//OutLing();
ob_end_flush();
//ie 需要接受256个字节后才开始显示
echo str_pad(" ", 1024);
$max = 50000;
For ($j = 0; $j $plan = round($j/$max*100, 2);
SetLingData($plan);
/*if ($j != 500) {
sleep(1); //让程序"睡"一秒钟,会让你把效果看得更清楚
}*/
}
?>

测试展示出来

附件 新建文件夹.rar ( 947 B 下载:101 次 )

AD:真正免费,域名+虚机+企业邮箱=0元

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn