360云盘php,360云盘外链解析php源码
源码下载[已失效]:
城通 http://www.400gb.com/file/55758296
baidu http://pan.baidu.com/s/1kTGjyZX
代码[已失效]:
/**
* 2014-1-27更新
修改正则匹配
* Author:不懂就乱来
* Website:https://www.hhtjim.com
**/
error_reporting(0);
function curl_get($url,$post=0,$carry_header=true,$REFERER_=0,$useragent=0,$add_arry_header=0){
$ch=curl_init($url);
//curl_setopt($ch, CURLOPT_HEADER, 1);
if($carry_header){
curl_setopt($ch, CURLOPT_HTTPHEADER, array('User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16'));
}
if($add_arry_header){
curl_setopt($ch, CURLOPT_HTTPHEADER, $add_arry_header);
}
if ($post) {
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
if($REFERER_){
curl_setopt($ch, CURLOPT_REFERER,$REFERER_);
}
if($useragent){
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$get_url = curl_exec($ch);
curl_close($ch);
return $get_url;
}
function curl_get_http($url,$REFERER_,$add_arry_header=0){
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
if($REFERER_){curl_setopt($curl, CURLOPT_REFERER,$REFERER_);}
if($add_arry_header){
curl_setopt($curl, CURLOPT_HTTPHEADER, $add_arry_header);
}
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
$src = curl_exec($curl);
curl_close($curl);
return $src ;
}
if(isset($_GET['360'])){//360云盘下载
$_url=$_GET['360'];
$yunpanhtml=curl_get($_url);
if(emptyempty($yunpanhtml)){
$_yunpanur__=curl_get_http($_url);
preg_match("|http:\/\/\w+\.\w+\.yunpan\.cn\/lk\/\w+|",$_yunpanur__,$yunpanhtml_n);
$yunpanhtml_new=curl_get($yunpanhtml_n[0]);
}else{
$yunpanhtml_new=$yunpanhtml;
}
$yunpanzz="|SYS_CONF = {[^}]+surl: '(\w+)'[^}]+nid : '(\d+)'[^}]+}|";
preg_match($yunpanzz,$yunpanhtml_new,$yunpancs);
$nid = $yunpancs[2] ? $yunpancs[2] : exit('ERROR code: Not found SYS_CONF {nid}');
$shorturl = $yunpancs[1] ? $yunpancs[1] : exit('ERROR code: Not found SYS_CONF {shorturl}');
if(!strpos($_url,"yunpan.cn/lk")){//获取postURL地址
$postht_get=curl_get_http($_url);
preg_match('|(http:\/\/\w+\.\w+\.yunpan\.cn)\/lk\/\w+|',$postht_get,$posthttpu);
$post_url=$posthttpu[1].'/share/downloadfile/';
}
else{
preg_match('|(http:\/\/\w+\.\w+\.yunpan\.cn)\/lk\/\w+|',$_url,$yun_url);
$post_url=$yun_url[1].'/share/downloadfile/';
}
$post_data = array('nid' => $nid, 'shorturl' => $shorturl);
$useragent = "BlackBerry/3.6.0";
$rt=curl_get($post_url,$post_data,0,$_url,$useragent,0);
$obj = json_decode($rt);
$errmsg=$obj->errmsg;
if(strpos($errmsg,"成功")){
$dll=$obj->data->downloadurl;
$dl_out = $dll ? $dll : exit('Can not get YunPan Download url!Please Check here .') ;
header("Location: $dl_out");}
else{
header("Content-Type: text/html; charset=utf-8");
echo '360云盘:'.$errmsg.'Please Check here .';
}
}
exit('DIE!');
?>
说明:将以上代码保存为yunpan.php。
若放在360目录需要修改22行/yunpan.php为/360/yunpan.php
代码不够精简,只有这样了。
1-27更新正则匹配,可保存为任意php文件名。
调用下载:http://XXX/yunpan.php?360=
支持两种360云盘URL格式
http://yunpan.cn/QXJ786DeBjeiW
http://ajvvqzy2v8.l29.yunpan.cn/lk/QXJ786DeBjeiW
360云盘php,360云盘外链解析php源码相关推荐
- 某虹网盘外链程序php源码V5.1 带图片检测
介绍: 某虹网盘外链是一款PHP网盘与外链分享程序,支持所有格式文件的上传,可以生成文件外链.图片外链.音乐视频外链,生成外链同时自动生成相应的UBB代码和HTML代码,还可支持文本.图片.音乐.视频 ...
- 彩虹网盘外链程序网站源码V5.1
介绍: 彩虹网盘外链是一款PHP网盘与外链分享程序,支持所有格式文件的上传,可以生成文件外链.图片外链.音乐视频外链,生成外链同时自动生成相应的UBB代码和HTML代码,还可支持文本.图片.音乐.视频 ...
- 你了解个人云盘和企业云盘有什么区别吗?
企业云盘和个人云盘的基本功能都是存储.共享,差异在于协作功能实现的细节上.个人的主要用于存储个人自己的文件,常用的功能就是同存上传存储.简单的分享,如:外链.推送等功能.而企业面向的是企业内部的所有员 ...
- 腾讯云服务器高性能云盘和SSD云硬盘区别及选择
腾讯云服务器选择系统盘在选配时可选高性能云硬盘和SSD云硬盘.这个对于没接触过的朋友就是满头问号了,那么高性能云盘和SSD云盘区别在哪?个人博客选哪个,小程序选哪个?本文就分享二者的性能区别.应用场景 ...
- 按量收费云盘_阿里云创建按量付费云盘
在实际运维的过程中,很多时候可能因为服务器的硬盘不够用,需要挂载更多的硬盘以满足业务的要求,但有时候有些业务是临时性的,或者实际需求中增加的硬盘需求时间比较短,例如几个小时或者几天的情况.此时如果使用 ...
- ECS服务器选择SSD云盘和高效云盘选择哪个好?
同等配置的话,肯定是价格高的读写性能好的,这个肯定没话说,2个都是可以选择的,对于一般的客户而言读写性能的差异大部分人没有需求所以是感受不到的. 阿里云的ecs服务器有多中类型的云盘可以选择,一般ES ...
- 故障定位:netapp(nfs)从云盘快照创建云盘失败Volume xxx could not be created on shares.
一背景 cinder对接了netapp(nfs),创建云盘和快照功能正常, 但是从云盘快照创建云盘失败,报错 Volume xxx could not be created on shares. 二 ...
- 阿里云盘 15MB/s!(附下载链接+邀请码)
点击上方"逆锋起笔",公众号回复 pdf 领取大佬们推荐的学习资料 今年 8 月,阿里巴巴推出了一款名为 "阿里云网盘"的独立 App.定位为C端用户提供服务, ...
- 我开源了一个私人云盘——蓝眼云盘 1
蓝眼云盘 在线Demo (体验账号: demo@tank.eyeblue.cn 密码:123456) 后端tank地址 前端tank-front地址 简介 蓝眼云盘是 蓝眼系列开源软件 之一,也是蓝眼 ...
- Alist+RaiDrive挂载天翼云盘、阿里云盘
目录 一.工具介绍 1.1.Alist 1.2.RaiDrive 二.Alist支持的存储 三.安装 3.1. Windows (1)安装 (2)启动服务 (3)登录 (4)添加天翼云盘 (5)开机 ...
最新文章
- CRM——插件流程回顾
- 修改串口设备名ttymxc1_Modbus通讯之串口联网设备
- CSS3 过渡(Transition)
- pandas dataframe 过滤——apply最灵活!!!
- CentOS下安装JDK7 转载
- TCP流式套接字的异步事件WSAAsyncSelect编程
- TRUNCATE恢复-bbed
- java 获取调用者方法_java获取调用当前方法的方法名和行数
- 《推荐系统笔记(五)》svd降维 —— 以图片处理为例
- python rs232_Python监视串口(RS-232)握手信号
- ThinkPHP基础
- 01-Python简介
- 江门android培训,基于selenium模块的江门市干部培训网络学院自动选课脚本
- 【maven】maven-scm-plugin 使用
- java毕业设计宠物领养饲养交流管理平台Mybatis+系统+数据库+调试部署
- 最小二乘法求线性回归方程
- 取暖器外贸出口到欧洲申请欧盟CE认证指令标准解析
- ASP.NET 基于asp.net设计项目框架
- [AHK]定时运行脚本
- 台式计算机主要有哪些硬件组成,构成台式电脑主机的基本硬件有什么
热门文章
- php 缩略图黑图,一睡万年_119 黑图(上) - 小说者
- bzoj #1854 游戏(二分图匹配)
- 在MFC程序中使用XML文件配置工具栏
- 国际音标IPA、DJ音标和美国KK音标对照表
- 使用GDAL实现DEM的地貌晕渲图(三)
- 人艰不拆——记在工作一个半月之后
- apple id两步验证服务器,【安全可靠】Apple ID 两步验证支持中国地区 - 爱应用
- JetChat-简仿微信聊天应用
- 解决mysql插入中文出现错误ERROR 1366 (HY000): Incorrect string value: ‘\x80\x85\xEF\xBC\x8C\xE6...‘ for column
- Flink CheckpointCoordinator 步骤 流程 源码