PHP涟漪云源码|挂载蓝奏云可实现直链下载

PHP涟漪云源码|挂载蓝奏云可实现直链下载

本程序需挂载蓝奏云使用,挂载后可以批量管理蓝奏云文件并且支持直链下载。挂载后用起来比蓝奏云好用,功能方便。可以搭建出来做自己的云网盘网站。

涟漪云功能详解:

1、浏览任意目录内文件夹
2、批量移动文件
3、批量删除文件夹
4、重命名文件夹
5、新建文件夹
6、文件夹加密及修改
7、文件直链(①id形式,推荐;②文件名形式)
8、文件上传(考虑到需要服务器中转再上传,效率低,故仅仅写好了后端接口,没有集成到前端功能)

 

源码安装:

1、推荐php版本5.6

2、若不使用Redis,可注释掉Classes/Lanzou.php文件中的初始化函数__construct里面的:$this->redis = ...

3、源码上穿服务器web目录

 4、获取cookie(浏览器F12控制台执行):


if(!/(^|\.)woozooo\.com$/i.test(document.location.host))
throw new Error('请登录到蓝奏云控制台在执行此代码!');
var copy = function (str) {
var oInput = document.createElement('input');
oInput.value = str;
document.body.appendChild(oInput);
oInput.select();
document.execCommand("Copy");
oInput.remove();
alert('复制成功');
}
var regex = /(?<=^|;)\s*([^=]+)=\s*(.+?)\s*(?=;|$)/g,
cookies = {},re;
while(re = regex.exec(document.cookie))
if(re[1] === 'ylogin'||re[1] === 'phpdisk_info')
cookies[re[1]] = re[1]+'='+re[2]+';';
if(!cookies.hasOwnProperty('phpdisk_info'))
throw new Error('获取cookie失败,请确认您已登录到蓝奏云控制台!');
copy(Object.values(cookies).join(' '));

5、修改配置文件(config.php)相关数据

6、配置伪静态(Nginx,其它环境伪静态自己参照Nginx编写):

ocation / {
if (!-e $request_filename) {
rewrite ^/(d)/([a-zA-Z0-9]+)(\.[\w]+)?$ /api.php?c=&id= last;
rewrite ^/([a-z0-9]+)(\.[\w]+|/([^/]+))?$ /api.php?id=&name= last;
}
}

下载地址:https://wwr.lanzoui.com/i4fHeswi6kj

乐乐网所有文章如无特别注明均为原创。作者:乐乐站长复制或转载请以超链接形式注明转自 乐乐网
原文地址《PHP涟漪云源码|挂载蓝奏云可实现直链下载

相关推荐

发表评论

路人甲路人甲 表情
Ctrl+Enter快速提交

表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包

网友评论(0)