服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - 比较简单的百度网盘文件直链PHP代码

比较简单的百度网盘文件直链PHP代码

2020-03-13 15:46PHP教程网 PHP教程

通过正则表达式获取百度网盘的文件真实地址,来实现直链的效果

百度网盘速度快,稳定性好,你值得拥有,如果以后支持直连以后就可以直接使用百度的网盘了。

这里提供的是临时解决方案,不保证以后可以使用

将下面的代码保存为downbd.php 

复制代码代码如下:

<?php 
$canshu=$_SERVER["QUERY_STRING"]; 
if($canshu=="") 

die("文件不存在"); 

else 

$wangzhi="http://pan.baidu.com/share/link?".$canshu; 
$file=file_get_contents($wangzhi); 
$pattern='/a><a class="dbtn cancel singledbtn" href=(.*?)id="downFileButtom">/i'; 
preg_match_all($pattern,$file,$result); 
$tempurl=implode("",$result[1]); 
$fileurlt=str_replace("\"","",$tempurl); 
$fileurl=str_replace("&","&",$fileurlt); 
header("location:$fileurl"); 

?> 



调用方法:

http://***/downbd.php?shareid=00000&uk=00000 
主要是?shareid=00000&uk=00000这样的格式

延伸 · 阅读

精彩推荐