介绍
Files Photo Gallery
是一个单文件PHP目录程序,可以放置到服务器上的任何目录,立即拥有一个文件和文件夹预览目录。它支持所有文件类型,并允许您预览图像、视频、音频和代码。
链接
官网:https://files.photo.gallery
演示:https://files.photo.gallery/demo
文档:https://forum.photo.gallery/viewtopic.php?f=66&t=9964
源码:https://cdn.jsdelivr.net/npm/files.photo.gallery/index.php
支持
- 单个文件只需将其放入服务器上的任何目录即可。
- 实时搜索和排序文件。
- 高级列表和库布局,可以实时切换。
- 预览 IPTC、EXIF 和 GPS 地图以查看您的照片。
- 使用缓存机制和 CDN 快速加载。
- 高级树菜单导航显示整个目录结构。
- 美丽的代码荧光笔来查看和编辑代码格式。
- 可选登录以保护访问。
安装
将下载得到的index.php
文件放置到需要的网站目录,打开目录即可;
PHP版本需要5.5以上,PHP扩展程序安装需求:GD
mbstring
fileinfo
exif
宝塔面板安装PHP时已经默认安装了GD
和mbstring
扩展程序,所以无需额外安装fileinfo
- 用于生成图片预览exif
- 用于读取图片EXIF信息
版本
Files Photo Gallery
是完全开源的,免费版和授权版一致,没有任何区别
只是免费版每次会弹出授权窗口,点击一下No thanks!
即可关闭
破译下载
下载源码压缩包后放置在需要的位置解压即可使用;
(源码本地化处理,无需授权)
下载:https://suntl.com/usr/uploads/2023/09/125779188.zip
配置说明
// 根目录配置
'root' => '', // 相对路径或者绝对路径,不填代表当前目录,二级目录无需 / 符号
'start_path' => false, // 分配加载到视图中的第一个目录,默认情况下,该目录与root目录相同
// 授权登录
'username' => '', // 用户账号(留空关闭)
'password' => '', // 用户密码(留空关闭)
// 排除文件或者目录
'files_exclude' => '', // '/\.(png|jpe?g)$/i' / 解释:排除后缀png.jpeg.jpg
'dirs_exclude' => '', // '/\/AAA|\/doc|\/222(\/|$)/i' / 解释:排除目录AAA.doc.222
// 菜单
'menu_enabled' => true // 启用或禁用左侧文件夹菜单
'menu_show' => true // 文件夹菜单展开或折叠
'menu_sort' => 'name_asc' // 左侧文件夹菜单排序 / name_asc,name_desc,date_asc,date_desc
// 布局
'layout' => 'rows' // 主视图区域布局,包括选项 列表,块,网格,行和列
'sort' => 'name_asc' // 主视图区域默认排序 / name_asc,name_desc,date_asc,date_desc
版权声明:本文为原创文章,版权归 suntl.com 所有,转载请注明出处!
本文链接:https://suntl.com/1001.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
最新版的绿色方法:
localStorage.setItem("files:ned",btoa(location.hostname))创建文件 _files/include/head.html
写入
<script>
</script>
第二行local前有一个制表符
// 授权登录
'username' => '', // 用户账号(留空关闭) 'password' => '', // 用户密码(留空关闭)支持多个帐号定义吗?
没试过,你可以试试看~
为什么少了很多功能,没有复制链接和新窗口打开什么的
刚试了下,复制链接和新窗口打开都有,没啥问题
依旧有效,感谢分享。
大佬
Good
大佬,现在还能用么
大佬,现在还能用么
方法不行了,改过了,路径不一致。博主可以更新一下吗,或者放出版本
过去这么久还可以解开吗
完整版可以在线上传文件,免费版好像不行
o(////▽////)q
谢谢分享,这就试试
感谢
支持,看看
感谢分享
拿走看看
files.js文件下载地址