没有合适的资源?快使用搜索试试~ 我知道了~
简易使用方法: 复制代码 代码如下:$object = new httpdownload(); $object->set_byfile($file)%N#H#%;//服务器文件名,包括路径 $object->filename = $filename;//下载另存为的文件名 $object->download(); 3.源文件: 复制代码 代码如下:<? class httpdownload { var $data = null; var $data_len = 0; var $data_mod = 0; var $data_type = 0; var $data_section = 0; //
资源推荐
资源详情
资源评论
php下载远程文件类下载远程文件类(支持断点续传支持断点续传)
简易使用方法:
复制代码 代码如下:
$object = new httpdownload();
$object->set_byfile($file)%N#H#%;//服务器文件名,包括路径
$object->filename = $filename;//下载另存为的文件名
$object->download();
3.源文件:
复制代码 代码如下:
<?
class httpdownload {
var $data = null;
var $data_len = 0;
var $data_mod = 0;
var $data_type = 0;
var $data_section = 0; //section download
var $sentSize=0;
var $handler = array(‘auth’ => null);
var $use_resume = true;
var $use_autoexit = false;
var $use_auth = false;
var $filename = null;
var $mime = null;
var $bufsize = 2048;
var $seek_start = 0;
var $seek_end = -1;
var $totalsizeref = 0;
var $bandwidth = 0;
var $speed = 0;
function initialize() {
global $HTTP_SERVER_VARS;
if ($this->use_auth) //use authentication
{
if (!$this->_auth()) //no authentication
{
header(‘WWW-Authenticate: Basic realm=”Please enter your username and password”‘);
header(‘HTTP/1.0 401 Unauthorized’);
header(‘status: 401 Unauthorized’);
if ($this->use_autoexit) exit();
return false;
}
}
if ($this->mime == null) $this->mime = “application/octet-stream”; //default mime
if (isset($_SERVER[‘HTTP_RANGE’]) || isset($HTTP_SERVER_VARS[‘HTTP_RANGE’]))
{
if (isset($HTTP_SERVER_VARS[‘HTTP_RANGE’])) $seek_range = substr($HTTP_SERVER_VARS[‘HTTP_RANGE’] ,
strlen(‘bytes=’));
else $seek_range = substr($_SERVER[‘HTTP_RANGE’] , strlen(‘bytes=’));
$range = explode(‘-‘,$seek_range);
if ($range[0] > 0)
{
$this->seek_start = intval($range[0]);
}
if ($range[1] > 0) $this->seek_end = intval($range[1]);
else $this->seek_end = -1;
if (!$this->use_resume)
{
$this->seek_start = 0;
//header(“HTTP/1.0 404 Bad Request”);
//header(“Status: 400 Bad Request”);
//exit;
//return false;
}
else
{
资源评论
weixin_38691220
- 粉丝: 2
- 资源: 940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CocosDashboard-v2.1.3-win-042311.exe
- 基于yolov5和deepsort算法的车辆检测项目源码+数据集(高分项目).zip
- 基于YOLOv5+Deepsort实现车辆行人追踪和计数(完整源码+说明文档+数据).zip
- 150360364459673Pex10_9.py
- 74ls138译码器Multisim仿真设计
- 深度学习在图像分类任务中的应用
- 华为OD资源整理-包含华为OD概述,招聘流程等
- 基于BP神经网络的供热管道压力和温度预测(代码完整,数据齐全)
- 架空电力线弧垂计算公式
- 基于BP神经网络的四分类预测,基于RBF的四分类预测,基于GRNN的四分类预测,基于PNN的四分类预测
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功