蓝叶博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 网站设计 > 网易邮箱网盘文件调用外链代码

网易邮箱网盘文件调用外链代码

蓝叶    网站设计    2017-04-23    1140    1评论    已收录

网易邮箱一直都有邮箱网盘功能,登陆时选择网易邮箱6.0版本,登陆后左侧点击文件中心,进入后上传文件都可以生成分享地址,拿到生成地址跟下载提取码,就可以利用下面的php代码在线播放预览,下面的代码虽然可以实现站外调用播放分享的网易邮箱网盘文件,但是网易限制了下载次数,只能下载播放20次,所以下面的代码只能测试学习用用。

<?php
//test: http://域名/163.php?id=QcT1ZThT&code=OpGatlmN
error_reporting(0);
$id = addslashes($_GET['id']);
$code = addslashes($_GET['code']);
$downapi = 'http://nf.mail.163.com/netfolder/web/anonyDownload.do';
$url = 'http://u.163.com/'.$id;
$refer = 'http://u.163.com/'.$id;
$headurl = get_headers($url, TRUE);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $headurl['Location']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER');
$output = curl_exec($ch);
curl_close($ch);
preg_match('#var(.*?)fileId(.*?)=(.*?)(.*?);#',$output,$fileID);
preg_match('#var(.*?)fileName(.*?)=(.*?)"(.*?)";#',$output,$fileNAME);
preg_match('#var(.*?)ownerId(.*?)=(.*?)(.*?);#',$output,$ownerID);
$fileurl = $downapi.'?fileId='.str_replace(" ","",$fileID[4]).'&fileName='.urlencode($fileNAME[4]).'&ownerId='.str_replace(" ","",$ownerID[4]).'&shareKey='.$code.'&product=cloudstorage.mail.163&callback=parent.fDownloadCallback&retype=1';
header('location:'.$fileurl);exit();
?>
评论一下 分享本文 赞助蓝叶

赞助蓝叶X

扫码赞助蓝叶
联系站长
蓝叶博客
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
深圳IT外包公司
深圳IT外包公司2017-04-24 12:48回复
#1
这个可以收藏一下!好久没来这里了
快捷导航返回顶部
你问我答
技术QQ群
音乐QQ群
付费服务
音乐欣赏
友情链接
保存桌面
给我留言
返回顶部