> 백엔드 개발 > PHP 튜토리얼 > PHP执行实时进度

PHP执行实时进度

WBOY
풀어 주다: 2016-06-23 14:06:31
원래의
2191명이 탐색했습니다.

写了一段代码

<?phpmysql_select_db("backup", $con);$file="edit.txt";        $txt=file($file);$length=count($txt);echo "文件 <b>$file</b> 一共有 <b>$length</b> 个数据";for($i=0;$i<$length;$i++){$RecordArr = explode("|",$txt[$i]);$name=$RecordArr[0];		$April=$RecordArr[1];$sql="UPDATE yuangong SET  April = '$April' WHERE name = '$name'";?>
로그인 후 복사

其中“edit.exe”里有上万个数据。
我想在这里加入一个执行进度,哪位大虾能给我 发段代码,要实时的。最好是PHP的代码。简单点的要个百分比的就行了。


回复讨论(解决方案)

https://github.com/guiguiboy/PHP-CLI-Progress-Bar
http://pear.php.net/package/Console_Progressbar

或者搜索 "php cli progressbar" 能找到一大堆

for($i=0;$i echo '正在处理第'.$i.'条数据!进度:'.$i/$length*100.'%';

for($i=0;$i echo '正在处理第'.$i.'条数据!进度:'.$i/$length*100.'%'; !!
这个进度不动的啊。。只是一个数据显示一个进度,我这里几万个数据,它就显示了几万个进度!!

进度是一定要在输出端不断刷新的,你要明白这点

能实现不刷新显示一条进度条百分比吗?

继续求答案。。。

js 定时 ajax....好了

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿