Board logo

标题: 分享一个网盘php代理程序,让你下载及外链文件更轻松 [打印本页]

作者: 12395874    时间: 2012-2-18 20:30     标题: 分享一个网盘php代理程序,让你下载及外链文件更轻松

本帖最后由 12395874 于 2012-2-18 20:59 编辑


威盘VDISK,使用见说明
很久没来了,今天找东西又搜索到这里,今天给大家带来一个好东西—威盘php代理程序,之所以推荐这个是因为他还有一个上传api可以使用,结合下面这个代理程序,就可以很方便的利用网盘提供附件上传及下载了,直接外链图片、音乐等文件,

代码如下,复制代码,请新建一个
  1. <?php
  2. /*
  3. *使用说明:你的域名/vdisk.php/提取码/文件名.后缀
  4. *如http://www.vdisk.cn/down/index/9627346A7426则提取码为9627346A7426
  5. *Time:2012.12.16  侠客
  6. */
  7. error_reporting(0);
  8. $uri = $_SERVER["REQUEST_URI"];
  9. preg_match("/vdisk.php\/(.+)\//",$uri,$code);
  10. $code = $code[1];
  11. $opts = array(
  12. 'http'=>array('method'=>"GET",'header'=>"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.3)\r\n")
  13. );
  14. $context = stream_context_create($opts);
  15. $url = "http://www.vdisk.cn/down/index/".$code;
  16. $data = file_get_contents($url,false,$context);
  17. preg_match("/name=.httpfileurl..content=.(.*?).>/", $data, $data);
  18. $myurl = $data[1];
  19. if($myurl){
  20. header('Content-Type:application/force-download');
  21. header("Location:".$myurl);
  22. die();
  23. }
  24. else
  25. echo "参数错误";
  26. ?>
复制代码

外链文件示例:


手机旺旺 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行改为
  1. preg_match("/vdisk\/(.+)\//",$uri,$code)
复制代码

即整个代码为

  1. <?php
  2. /*
  3. *使用说明:你的域名/vdisk/提取码/文件名.后缀
  4. *如http://www.vdisk.cn/down/index/9627346A7426则提取码为9627346A7426
  5. *Time:2012.12.18 侠客
  6. */
  7. error_reporting(0);
  8. $uri = $_SERVER["REQUEST_URI"];
  9. preg_match("/vdisk\/(.+)\//",$uri,$code);
  10. $code = $code[1];
  11. $opts = array(
  12. 'http'=>array('method'=>"GET",'header'=>"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.3)\r\n")
  13. );
  14. $context = stream_context_create($opts);
  15. $url = "http://www.vdisk.cn/down/index/".$code;
  16. $data = file_get_contents($url,false,$context);
  17. preg_match("/name=.httpfileurl..content=.(.*?).>/", $data, $data);
  18. $myurl = $data[1];
  19. if($myurl){
  20. header('Content-Type:application/force-download');
  21. header("Location:".$myurl);
  22. die();
  23. }
  24. else
  25. echo "参数错误";
  26. ?>
复制代码

只是这样当然还是不行的,然后还需要你进行伪静态处理
编辑网站目录下.htaccess文件
加上这句
  1. RewriteRule ^vdisk\/(.+)$ vdisk.php/$1
复制代码

如果你的.htaccess文件没有这句
  1. 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