php 导入导出怎么做成有进度条??
程序员文章站
2024-02-17 11:06:28
...
我要做导入导出功能,为了界面友好,提示时想出线进度条显示进度,但我不知道怎么做!
我的导入是导入csv格式的文件,直接读取,然后 insert into 数据表中,导出也是直接查询生成csv格式文件,
我能做了一个进度条,但是不知道怎么来获取导入导出执行的进度,然后再通过ajax及js更新我的进度条。
我的导入是导入csv格式的文件,直接读取,然后 insert into 数据表中,导出也是直接查询生成csv格式文件,
我能做了一个进度条,但是不知道怎么来获取导入导出执行的进度,然后再通过ajax及js更新我的进度条。
回复讨论(解决方案)
客户端支持,通过
sliverlight,flash,html5
或者服务器端,你查apc扩展,,好像还一个,忘记名字了
这个用ajax很容易实现,你可以查下相关资料
假如有100个操作,你可以让第一个操作前进1,第二个操作前进3 ...
我建议不要做这个进度条效果,因为可能影响速度
只要弄一个"导入中"
使用缓存输出吧
// 省略其他html+js进度条代码$i = 0;while($i进度条变更js到'.$i.''; ob_flash() flash();}
0%