彩虹目录列表是一款用PHP开发的目录列表程序,无需数据库,安装简单,使用方便。
功能特点:
更新日志:
V1.6:
1、新增VSCode在线编辑器,2种编辑器可自由切换
2、点击文件名可改为弹出文件操作窗口
3、可设置指定文件扩展名强制下载
4、支持更多压缩包格式解压
V1.5:
1、优化手机端搜索、文件信息展示、预览
2、优化音乐播放,支持按顺序播放当前列表音乐
3、新增文件列表翻页功能
4、支持搜索密码加密的文件夹
V1.4:修复静态资源失效
V1.3:增加文本在线编辑功能
V1.2:更新了全新的文件管理功能、支持设置目录密码访问
V1.1:优化文件列表表格样式
源码下载:https://github.com/netcccyun/dirlist/releases
安装方法:上传后直接访问即可使用,后台默认管理员账号密码:admin/123456
左右两侧悬浮广告设置,后台底部代码里面加入以下代码:
<div id="gg-left"><a href='https://www.cccyun.net' target='_blank' rel="noopener noreferrer"><img src='https://i.bmp.ovh/imgs/2019/11/b31f2ab7a8486565.jpg'></a></div> <div id="gg-right"><a href='https://www.cccyun.net' target='_blank' rel="noopener noreferrer"><img src='https://i.bmp.ovh/imgs/2019/11/39adab31131a53a8.png'></a></div>
!评论内容需包含中文
1.增加webdav功能,以便能够直接关联映射nas等设备信息。
2.增加外链功能,当前支持本地上传和远程上传,但不支持各种网盘的外链,请考虑增加除本地和远程外的第三种能力及外链,比如我有系统镜像这种大文件想直接引导朋友们到网盘去下载,我就可以通过增加外链直接录入外链地址,文件名保持自定义功能,增加外在目录列表中显示的时候可以对外链可以有专门标识(没有也无所谓),点击之后直接跳转到外链下载页面,由朋友们自行到网盘去下载,复制链接按钮点下之后也是直接复制外链。
以上请考虑,谢谢
不过我又发现了可以在a标签增加download属性,这样就会下载文件,还轻松。
if (isset($_GET['url'])) {
$path =trim(urldecode($_GET['url']));
if(!in_array($x->get_file_ext($path),explode(',', $conf['download_ext']))){
die("不允许下载的文件类型!");
}
header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename=\"" . basename($path) . "\"");
header("Content-Length: " . filesize($path));
readfile($path);
}
break;
应该是没有吧,我就是这样设置的
下载按钮改成./?c=xiazai&url=(地址),然后在在index.php增加一个条件,检测$conf设置的扩展名,扩展名符合,把那个伪静态规则,设置过去直接下载文件,否则弹出该文件禁止下载。
我建议大家也这样设置。
直接在目录里面可以播放。