littlebot
Published on 2025-04-12 / 1 Visits
0

【源码】基于PHP和Smarty模板引擎的百度网盘接口程序

项目简介

bp3是一款使用PHP开发的网盘程序,可在任意支持PHP的服务器(包括虚拟主机)上部署。此程序本身不存储数据,而是对接百度网盘,完全使用官方接口,稳定性高。针对不同类型的百度云用户,能提供差异化功能,如为会员用户提供高速下载,为普通用户提供单文件100MB不限速服务,还为开发者提供强大的授权系统。同时,它还是强大的百度网盘目录树生成工具,大部分功能需登录使用。

项目的主要特性和功能

  1. 稳定性强:完全使用百度网盘官方接口,无违规行为,运行稳定。
  2. 利用网盘容量:可直接从百度网盘下载文件,合理利用其大存储容量。
  3. 不限速下载:非会员用户对100MB以内单个文件享有不限速服务,会员用户体验更优。
  4. 功能丰富:内置列表展示和文件搜索功能,文件、文件夹移动或重命名后下载链接不变;可控制用户权限,作为目录展示工具;支持绑定无限账户和目录,极速导入无限制大小的百度网盘缓存DB,跨网盘搜索,自动同步百度网盘数据,千万级数据秒搜。
  5. 下载方式多样:支持中转下载,可获取百度网盘官方直链用于下载。
  6. 更新便捷:支持国内国外服务器一键升级,支持导入压缩包一键升级。

安装使用步骤

安装

  1. 下载代码到服务器上,直接使用源码,releases仅用于记录每个大版本的更新。
  2. 有免app系统和内置app系统,最快只需点击几下即可配置完毕;也可采用正规配置(推荐),申请百度网盘开发者app并填入信息。
  3. 注意程序编写环境为linux、php74(版本不可低于php7,支持到php8最新版本,需要curl以及zip扩展),因环境问题请尽量自行排查,若无法解决可求助。
  4. 参考文档:bp3简易使用手册

使用

  1. 若未登录,访问login.php进行登录,登录后会存储用户信息到会话并跳转至首页。
  2. 登录后访问index.php,可查看页面内容。
  3. 访问file.php可进行文件搜索和列表显示。
  4. 若要进行项目更新,可通过up_check.php检测更新,根据不同操作系统使用up_core_linux.phpup_core_win.php进行更新,up_ignore.php可处理更新忽略请求,up_upload.php可处理用户上传文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】