盗链百度网盘,实现直链下载 我呢希望分享一些网络资源给大家,所以网盘是必须使用的,发现百度网盘的下载地址获取挺简单,就给大家写了个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′ /> 使用
评论 (0)