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

2013-2-25 chenmo 网站建设

盗链百度网盘,实现直链下载

我呢希望分享一些网络资源给大家,所以网盘是必须使用的,发现百度网盘的下载地址获取挺简单,就给大家写了个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 代码修改 下载 百度网盘

Powered by emlog 湘ICP备13007859号 空间由景安网络赞助