网站地图    收藏   

主页 > php专栏 > php上传下载 >

PHP文件上传带进度条

来源:未知    时间:2014-11-27 23:55 作者:xxadmin 阅读:

[导读] 实现篇: 一般情况,用php实现上传进度条就下面两种方法: 1.apc扩展(作者是php教程的创始人,5.2后php已经加入apc扩展) 2.pecl扩展模块 uploadprogress 不论是apc还是uploadprogress,都需要编译源码...

实现篇:

一般情况,用php实现上传进度条就下面两种方法:

1.apc扩展(作者是php教程的创始人,5.2后php已经加入apc扩展)

2.pecl扩展模块 uploadprogress

不论是apc还是uploadprogress,都需要编译源码,因为原有的php函数根本不可能读取到临时文件夹里的东西,下面来看如何使用以及关键的代码:apc实现方法:

1.安装apc

2.配置php.ini,设置参数 apc.rfc1867=1

3.关键代码:

  1. if ($_server['request_method'] == ‘post’) {  //上传请求 
  2. $status = apc_fetch(’upload_’ . $_post['apc_upload_progress']); 
  3. $status['done'] = 1;//开源代码phpfensi.com 
  4. echo json_encode($status);  //输出给用户端页面里的ajax调用,相关文档请自己寻找 
  5. exit
  6. elseif (isset($_get['progress_key'])) {   //读取上传进度 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论