我正在尝试创建一个进度条,它会获取一些数据,然后执行一些脚本,并在此过程中显示进度加载。
我在header config之前设置了:
// set php execution time to unlimited
set_time_limit(0);
// disable cache on server
@ini_set('zlib.output_compression', 0);
@ini_set('output_buffering', 0);
@ini_set('implicit_flush', 1);
// for Nginx no buffering
header('X-Accel-Buffering: no');
header('Content-Encoding: none');
// set content length to calculate progress percentage
header("Content-length: 101");
@ob_end_clean();
然后有一个循环:
$send = '';
for ($i = 0; $i < $count; $i++) {
$send .= ' ';
}
echo $send;
flush();
sleep(1);
它发送包机进展,然后冲洗!
请帮助我!