当前位置:首页 > 代码·功能 > 正文

百度网盘外链解析下载代码

使用外链解析则不用使用百度的外链地址进入百度网盘页面下载而是直接打开链接进行下载,可以使用保存在百度云的文件做网站的在线音乐、在线电影等资源的强大代码,可以使用解析出来的地址直接使用,和自己的空间一般,不用一点击便会下载了,而且不用怕下载链接失效,因为每一次的使用都是从新获取的资源地址,品质值得信赖

PHP代码 baidu.php

error_reporting ( 0 );
$uri = $_SERVER ["REQUEST_URI"];
preg_match ( "/baidu.php\/(.+)\/(.+)\//", $uri, $code );
$a = $code [1];

$b = $code [2];

$url = "http://pan.baidu.com/share/link?shareid=$a&uk=$b";

$data = file_get_contents ( $url, false, $context );
preg_match ( "/(http:\/\/d.pcs.baidu.com.*?)\"/", $data, $data );
$myurl = str_replace ( '&', '&', $data [1] );
if ($myurl) {
header ( 'Content-Type:application/force-download' );
header ( "Location:" . $myurl );
die ();
} else
echo "参数错误";
?>

HTML页面 baidu.html

<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function Change()
{
var url = document.getElementById("text1").value
var arr = url.split("&")
var shareid = arr[0].split("=")[1]
var uk = arr[1].split("=")[1]
var songurl = "http://xxx.com/baidu.php/"+shareid+"/"+uk+"/"
<!-- 此处换成你的域名 -->
document.getElementById("text2").value = songurl
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

;
<table border="0" align="center" cellpadding="0" cellspacing="0" class="bgbk">
<tbody><tr>
<td height="10" colspan="2"></td>
</tr>
<tr>
<th>例 子:</th>
<td bgcolor="#FFFFFF" class="wbk"><div align="center">
<a href="http://pan.baidu.com/share/link?shareid=461551&uk=2668225758" target="_blank">http://pan.baidu.com/share/link?shareid=461551&uk=2668225758;
</a></div></td></tr><tr>
<td height="10" colspan="2"></td>
</tr>
<tr class="bgbk">
<th><div align="right">分享地址:</div></th>
<td>
<div align="left">
<input type="TEXT" class="wbk" id="text1" value="" size="100">
</div>
</td>
</tr>
<tr class="bgbk">
<th><div align="right">外链地址:</div></th>
<td>
<div align="left">
<input type="TEXT" class="wbk" id="text2" value="" size="100">
</div>
</td>
</tr>
<tr>
<td height="10" colspan="2"></td>
</tr>
<tr class="bgbk">
<td colspan="2"><div align="center">
<input type="BUTTON" value="转换" onclick="Change()">
</div></td>
</tr>
</tbody></table>

转换出来的外链可直接用于下载。

但是如果要引用外链可能要在后面加后缀。

例如:我需要在线播放MP3则在后边加上.mp3格式  http://ihuan.me/baidu.php/43332/1123/.mp3 即可直接使用

有一个给力的云空间

标签:
上一篇: 下一篇:

21 条评论

评论加载中...
  1. 高大上,学习了,博主好厉害啊

    2015年1月3日 14:26 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……