
介绍
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扩展,程序依然可以正常使用
破解
Files Photo Gallery是完全开源的,免费版和授权版一致,没有任何区别
只是免费版每次会弹出授权窗口,点击一下No thanks!即可关闭
破解授权有两个方法,一是JS本地化,二是JS网络化,当然JS网络化会更加方便快捷
JS本地化:
打开index.php找到代码:
将其替换为:
再在同目录新建名为js的文件夹,然后下载files.js文件放置在其中即可;
files.js文件下载地址:
https://cdn.jsdelivr.net/gh/sunpma/cdn/other/files.js
JS网络化:
打开index.php找到代码:
将其替换为如下代码即可;
替换代码:
|
|
常用配置参数
|
|
使用插件(非必选)
-
下载插件
下载地址:https://cdn.jsdelivr.net/gh/qiantigers/files.photo.gallery@1.1/_files/plugins/tasks.php -
安置tasks.php
将其放到_files/plugins/ -
使用方法
1. ?task= 放在链接后,举个例子:https://www.a.com/?task=- create_cache / menu / folders / images / all / force / dir / ignore_max_depth / time_limit 缓存设置,比如缓存所有图片缩略图,举个例子:https://www.a.com/?task=create_cache&images
3. clear_cache / menu / folders / images / all / force / time_limit 清除缓存,比如删除图片缓存,举个例子:https://www.a.com/?task=clear_cache&images
- create_cache / menu / folders / images / all / force / dir / ignore_max_depth / time_limit 缓存设置,比如缓存所有图片缩略图,举个例子:https://www.a.com/?task=create_cache&images
4. create_html 缓存html,举个例子:https://www.a.com/?task=create_html
使用完插件把插件文件进行改名或者删除,需要时再使用,否则小心被人恶意乱搞哦~
结语
这是一款简约而不简单,轻量而不轻薄的PHP应用