首页 用php实现百度网盘直链的代码分享

用php实现百度网盘直链的代码分享

chenmo 2013-2-25 0 4339
盗链百度网盘,实现直链下载

我呢希望分享一些网络资源给大家,所以网盘是必须使用的,发现百度网盘的下载地址获取挺简单,就给大家写了个download.php文件,哈哈,纯属装逼,看下载链接时,让人以为是直接从你网站下载的。

 

使用方法:

首先下载download.php文件,修改里面的QQ号码后上传到网站根目录

下载地址:http://xiblog.sdapp.cn/download.php?shareid=272971&uk=2786508895

然后我们上传资源到百度网盘后,分享链接的格式如下:

http://pan.baidu.com/share/link?shareid=272972&uk=2786508895

然后我们每次分享下载地址的时候,只要取shareid=272972&uk=2786508895这段就行了。

然后在前面加上http://你的域名/download.php?

格式就是:http://你的域名/download.php?shareid=272972&uk=2786508895

用php实现百度网盘图片直链的代码分享

 

做了一个小功能,准备放在博客里分享图片。
看代码吧!代码存为bdp.php

.代码如下:
<?php
require_once(‘snoopy.class.php’);
//http://www.abc.com/bdp.php?shareid=29160&uk=2855065916
$url = ‘http://pan.baidu.com/share/link?shareid=’ . $_GET['shareid'] . ‘&uk=’ . $_GET['uk'];
$snoopy = new Snoopy();
$snoopy -> read_timeout = 0;
$snoopy -> fetch($url);
$n = $snoopy -> results;
$regex = ‘/(_.src=”)(.+)(“;)/’;
$match = ”;
preg_match($regex, $n, $match);
if(preg_match(‘/.gif/’, $match[2])){
header(“Content-type: image/gif”);
imagegif(imagecreatefromgif($match[2]));
}elseif(preg_match(‘/.jpg/’, $match[2])){
header(“Content-type: image/jpeg”);
imagejpeg(imagecreatefromjpeg($match[2]));
}elseif(preg_match(‘/.png/’, $match[2])){
header(“Content-type: image/png”);
imagepng(imagecreatefrompng($match[2]));
}elseif(preg_match(‘/.wbmp/’, $match[2])){
header(“Content-type: image/vnd.wap.wbmp”);
imagewbmp(imagecreatefromwbmp($match[2]));
}else{}
?>

是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。这个文件可以百度一下。以上文件需要一个支持PHP的空间。百度网盘上传图片并发布分享,取得分享地址后的 shareid=29160&uk=2855065916 参数。
使用 http://你的域名/bdp.php?shareid=29160&uk=2855065916 得到图片,这个地址可以放在CKEditor图像地址中使用。其它编辑器应该也可以。
网页中直接 <img src=’http://你的域名/bdp.php?shareid=29160&uk=2855065916′ /> 使用

#wordpress##代码修改##下载##百度网盘#

免责声明:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
作者: chenmo 本文最后编辑于2013-2-25 01:16:52
chenmo

一个爱玩电脑,却又不沉迷游戏;喜欢网页设计,却又能力不足。喜欢网上到处灌,关注科技类新闻,寻搜有价值的网站。喜欢美剧,又喜爱电影,可以很宅,很宅,却又爱好户外骑行运动,喜欢接近大自然的心声。

作者的微博

发表评论: