标题:
分享一个网盘php代理程序,让你下载及外链文件更轻松
[打印本页]
作者:
12395874
时间:
2012-2-18 20:30
标题:
分享一个网盘php代理程序,让你下载及外链文件更轻松
本帖最后由 12395874 于 2012-2-18 20:59 编辑
威盘VDISK,使用见说明
很久没来了,今天找东西又搜索到这里,今天给大家带来一个好东西—威盘php代理程序,之所以推荐这个是因为他还有一个上传api可以使用,结合下面这个代理程序,就可以很方便的利用网盘提供附件上传及下载了,直接外链图片、音乐等文件,
代码如下,复制代码,请新建一个
<?php
/*
*使用说明:你的域名/vdisk.php/提取码/文件名.后缀
*如http://www.vdisk.cn/down/index/9627346A7426则提取码为9627346A7426
*Time:2012.12.16 侠客
*/
error_reporting(0);
$uri = $_SERVER["REQUEST_URI"];
preg_match("/vdisk.php\/(.+)\//",$uri,$code);
$code = $code[1];
$opts = array(
'http'=>array('method'=>"GET",'header'=>"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.3)\r\n")
);
$context = stream_context_create($opts);
$url = "http://www.vdisk.cn/down/index/".$code;
$data = file_get_contents($url,false,$context);
preg_match("/name=.httpfileurl..content=.(.*?).>/", $data, $data);
$myurl = $data[1];
if($myurl){
header('Content-Type:application/force-download');
header("Location:".$myurl);
die();
}
else
echo "参数错误";
?>
复制代码
外链文件示例:
手机旺旺 for Java(514.49KB)
使用代理直接下载
http://dll.cx125.com/vdisk/8053989/mobileww_pc.jar
引用的网盘下载页
http://www.vdisk.cn/down/index/8053989
----------------------------------------------------------------------------------------
QQ电脑管家(原QQ医生) 4.7 正式版
使用代理直接下载
http://dll.cx125.com/vdisk/7687130/QQ.exe
引用的网盘下载页
http://www.vdisk.cn/down/index/7687130
------------------------------------------------------------------------------------------------------
图片外链示例:引用的网盘下载页
http://www.vdisk.cn/down/index/9641855
------------------------------------------------------------------
音乐外链示例:引用的网盘下载页
http://www.vdisk.cn/down/index/9627346
[audio]http://dll.cx125.com/vdisk/9627346/mail.mp3[/audio]
作者:
12395874
时间:
2012-2-18 20:38
本帖最后由 12395874 于 2012-2-18 20:51 编辑
如果你希望和我所示例的一样是 域名/vdisk/提取码/文件名.后缀
请将上面的代码第9行改为
preg_match("/vdisk\/(.+)\//",$uri,$code)
复制代码
即整个代码为
<?php
/*
*使用说明:你的域名/vdisk/提取码/文件名.后缀
*如http://www.vdisk.cn/down/index/9627346A7426则提取码为9627346A7426
*Time:2012.12.18 侠客
*/
error_reporting(0);
$uri = $_SERVER["REQUEST_URI"];
preg_match("/vdisk\/(.+)\//",$uri,$code);
$code = $code[1];
$opts = array(
'http'=>array('method'=>"GET",'header'=>"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.3)\r\n")
);
$context = stream_context_create($opts);
$url = "http://www.vdisk.cn/down/index/".$code;
$data = file_get_contents($url,false,$context);
preg_match("/name=.httpfileurl..content=.(.*?).>/", $data, $data);
$myurl = $data[1];
if($myurl){
header('Content-Type:application/force-download');
header("Location:".$myurl);
die();
}
else
echo "参数错误";
?>
复制代码
只是这样当然还是不行的,然后还需要你进行伪静态处理
编辑网站目录下.htaccess文件
加上这句
RewriteRule ^vdisk\/(.+)$ vdisk.php/$1
复制代码
如果你的.htaccess文件没有这句
RewriteEngine On
复制代码
还请再加上这句,将 RewriteEngine 模式打开
好了现在你也可以跟我一样这样使用网盘
作者:
12395874
时间:
2012-2-18 20:50
分享一下,好久没来了
作者:
12395874
时间:
2012-2-18 20:54
至于上传API的作用大家懂得的,如果你稍有编程基础这个应该可以自己很好的处理,这里就不说了
作者:
idc886
时间:
2012-2-18 23:33
哦, 这样也能做外链,不错。
以后用的人多了,他们不屏敝才怪!
作者:
12395874
时间:
2012-2-19 00:06
本帖最后由 12395874 于 2012-2-19 00:07 编辑
回复
5#
idc886
不怕,只要它还是开放的网盘提供下载,就有解决的办法
作者:
12395874
时间:
2012-2-19 00:09
回复
5#
idc886
所以只分享了这个,还有115等网盘代理没分享
作者:
smm173
时间:
2012-2-19 01:00
这个不错,非常想要115的。。
作者:
wyk325
时间:
2012-2-19 21:49
欢迎回来,没事常回家看看。
作者:
在秋天等你
时间:
2012-2-20 16:55
只能用vdisk?其他盘不行?
作者:
12395874
时间:
2012-2-24 13:20
回复
10#
在秋天等你
可以的,只不过现在只分享这个而已
欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/)
Powered by Discuz! 7.2