WordPress下载附件 百度网盘直链下载

很多时候在提供下载链接时会选择网盘下载,这样用户点击链接地址就会跳转到网盘界面下载,如何才能不用跳转直接下载百度网盘文件呢?PHP通过正则表达式获取百度网盘的文件真实地址,来实现直链的效果,适合一些使用外链的网站使用。

这里就讲一下,如何使用百度网盘直链下载。

1、将下列代码保存为 download.php??,上传到网站服务器主机根目录:

<?php?
$url = ‘http://pan.baidu.com/share/link?shareid=’ . $_GET[‘shareid’] . ‘&uk=’ . $_GET[‘uk’];?
$src = file_get_contents($url);//获取下载页面源码?
$pattern = ‘/”dlink\\\”:\\\”(.*?)\\\”/is’;//匹配下载按钮?
preg_match_all($pattern, $src, $result);?
$fileurl = str_replace(“\\”, “”, $result[1][0]);//各种替换?
header(“location:$fileurl”);?
?>

2、获取百度网盘分享文件链接,如[下载地址]:

http://pan.baidu.com/share/link?shareid=1292315163&uk=4144794311

3、修改文件下载链接地址:

可以看到上述文件在百度网盘的分享地址类型是:

http://pan.baidu.com/share/link?shareid=1292315163&uk=4144794311

如果要达到直链效果,要将超级链接更改为以下类

【本站资源无偿免费分享,如果资源对你有用,希望动动手指点点下面的广告吧!以维持服务器运行】
如需 WordPress 优化加速、主题修改、故障解决等服务,可联系我购买付费服务: 点此联系我 | 近期站内热门福利:

本文最后更新于7年前 (2014-04-06),若有错误或已失效,请在下方留言或联系QQ87200080

未经允许禁止转载
本文地址:https://www.77nn.net/41.html
版权声明:本文为原创文章,版权归 讯沃blog 所有,未经允许,禁止任何单位或个人转载!

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝、微信、QQ扫一扫,即可进行扫码打赏哦

0
分享到:

评论1

9 + 8 =
  1. 没看懂啦~试试再说吧。
    牛网6年前 (2014-12-16)  浙江省嘉兴市 回复
    沙发
没有账号? 忘记密码?

社交账号快速登录