php 怎么做进度条
答案:2 悬赏:40 手机版
解决时间 2021-02-16 03:37
- 提问者网友:鼻尖触碰
- 2021-02-15 09:15
php 怎么做进度条
最佳答案
- 五星知识达人网友:青尢
- 2021-02-15 09:53
一般实现下载进度条常用的两种解决方案是:一种是需要用socket保持与客户端通信,返回已下载的数据大小,然后可以JS+css显示下载速度,以及进度条之类;二种是php与flash交互,显示进度条。另外PHP5.4起 开始支持 进度条 Upload progress,你可以了解下!
全部回答
- 1楼网友:duile
- 2021-02-15 10:46
一般来说,很少会有人直接用php输出进度条,但是也是可以实现的(需要js)。
原理和过程:
利用flush函数会提前输出缓冲区内容;
内容是主要的进度条;
循环》
输出改变内容的js;
暂停一秒,继续循环;
所有的输出都要先放到缓冲区的,直接echo的输出是等到页面结束才输出。
用户的函数:
sleep()
ob_start()
ob_flush()
flush()
或 ob_implicit_flush();
具体的代码就不写了,要自己动手哦,百度下每个函数的意思,加深理解和记忆。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯