ThinkPHP实现百度网盘下载功能,必备!
很多小站应该有需要让用户下载一些东西,比如报名表什么的,前两天看过一个教程,就有利用百度网盘实现自己网站下载的方法,今天就分享出来给大家
<?php/*将本代码保存为bd.php 即可
利用 file_get_contents和preg_match_all、str_replace三个函数实现!
将百度网盘的$shareid 和 $uk 加入即可
例如:http://pan.baidu.com/share/link?shareid=489412&uk=101682133
自己服务器上就 localhost/bd.php?shareid=489412&uk=101682133 就可以自己下载了
*/
$shareid=$_GET['shareid'];
$uk=$_GET['uk'];if(isset($shareid) && isset($uk)){
$str = file_get_contents ("http://pan.baidu.com/share/link?shareid={$shareid}&uk={$uk}");
preg_match_all('|"dlink\\\":\\\"([^"]+)\\\",\\\"|imsU', $str, $baiduid);
$down=str_replace("\\","",$baiduid[1][1]);}
header("Location: ".$down);?>
代码不是很多,但是个人觉得还是非常实用的.而且流量之类的用的都是百度的,也节省自己的空间不是?哈哈。
ThinkPHP实现百度网盘下载功能,必备!相关推荐
- php 百度网盘功能,ThinkPHP实现百度网盘下载功能,必备!
很多小站应该有需要让用户下载一些东西,比如报名表什么的,前两天看过一个教程,就有利用百度网盘实现自己网站下载的方法,今天就分享出来给大家 /*将本代码保存为bd.php 即可 利用 file_get_ ...
- 大文件下载断点续传后台功能,模仿百度网盘下载功能
最近项目遇到断点续传下载大文件的需求,网上百度了一下,找到了解决方式,感谢大帝的无私奉献. 为了将网盘下载的效果模仿的更真实,特将原作者的代码完善,本着为小白省下完善代码的时间考虑,写了这篇文章. 原 ...
- 最新版SIM卡管理工具MAGICSIM V25.0(新版多功能SIM卡读卡软件) 百度网盘下载地址
[基本介绍] 最新SIM卡管理工具MAGICSIM 1.可对SIM卡电话薄进行备份及编辑: 2.可对SIM卡短信进行备份及编辑: 3.可对SIM卡PIN码进行管理:开启.禁用或修改PIN码: 4.可 ...
- IDM下载器使用方法详解:百度网盘下载,视频会员一网打尽!
idm是海内外都非常受欢迎的一款下载管理软件.它支持视频媒体嗅探和多线程下载,能够完美替代谷歌Chrome浏览器.Edge浏览器等浏览器的原生下载功能.在浏览器中单击下载链接时,idm将接管浏览器的原 ...
- 使用百度网盘下载ed2k文件
网页版的百度网盘有一个低调而强大的功能---离线下载. 一般下载大型文件,我推荐"离线下载",比如下载一个约615M的ed2k文件,如果用迅雷的话,要估计半个小时:而用百度网盘的& ...
- 百度网盘下载失败【1252017】误报违规
百度网盘下载失败[1252017]误报违规 我的文件是压缩包 原因:文件被百度网盘认定为违规文件无法下载和分享 解决方案:在线手动解压到网盘(该功能需要会员)之后再下载就可以了 在解压的时候部分文件出 ...
- Visual Studio 2017 Enterprise 发布 15.3.3 版,附离线安装包百度网盘下载。
Visual Studio 2017 Enterprise 发布 15.3.3 版,附离线安装包百度网盘下载. Visual Studio 2017 Enterprise 更新至 15.3.3 ,本安 ...
- 基于STM32F103C8T6四路AD采集数据显示在oled屏上非DMA传输方式(附百度网盘下载链接)
本文采用四路AD采集光照强度.烟雾浓度.一氧化碳.空气质量等四个物理量,并采用中位值平均滤波(防脉冲干扰平均滤波法)算法对偶然出现的脉冲性干扰,消除由其引起的采样值偏差. ADC简介 STM32F10 ...
- Chrome插件baiduexporter+aria2百度网盘下载
Chrome插件baiduexporter+aria2百度网盘下载 这篇博客主要为了解决百度网盘下载限速以及linux等操作系统无百度客户端的问题.主要包括两个方面第一个是aria2的安装,aria2 ...
最新文章
- Python常用内置函数(二)
- swift的基础语法(二)
- open-capacity-platform STS项目导入
- Qt窗口屏幕居中显示 (ZT)
- [转载] java(三)对象的序列化与static、final关键字
- Mine Video Player – 视频播放器WordPress插件
- sqlmap源码阅读
- select下拉框option的样式修改
- python语言-Python语言的一些基本常用语句
- 池化和反池化、卷积层的理解layers.Conv2D,可视化卷积padding
- 实时全局光照Screen Space Reflection (SSR)
- js做一个碎片化轮播图酷炫特效【含免费源码获取】
- 阿里数据科学家一次讲透数据中台,15页PPT精华,速转走!
- Unity新手开发VR项目
- 悉尼大学INFO1110/COMP9001课业解析
- 探花交友_第2章-完善个人信息与MongoDB入门
- 玩转iOS开发:iOS 10 新特性《Siri Kit Intents Extension UI》
- 『一起学AI』生成对抗网络(GAN)原理学习及实战开发
- Python数据分析高薪实战第四天 python数据采集下载和提取保存
- 从硬盘启动计算机就卡住了,电脑插入U盘启动盘就卡住该怎么解决
热门文章
- 村中老年教师的计算机能力现状,师生信息素养现状与提升策略论文
- Python—一键实现Excel自动分组合并单元格
- HTML5期末大作业:餐饮饮食网站设计——奶茶(6页) HTML+CSS+JavaScript html大学生网站开发实践作业...
- c语言重修,C语言重修班复习.ppt
- 如何用ChemDraw选择结构
- 学了一年Java的我,想转嵌入式了
- 计算机一级操作题文档,计算机一级操作题集
- ipad远程linux桌面背景,设置一个动态的壁纸作为你的linux桌面
- 2021年高压电工模拟考试及高压电工证考试
- Abusing Phone Numbers and Cross-application Features for Crafting Targeted Attacks