Files Photo Gallery 一个单文件PHP目录程序及破解授权

介绍

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时已经默认安装了GDmbstring扩展程序,所以无需额外安装
fileinfo - 用于生成图片预览
exif - 用于读取图片EXIF信息

破解

Files Photo Gallery是完全开源的,免费版和授权版一致,没有任何区别
只是免费版每次会弹出授权窗口,点击一下No thanks!即可关闭

破解授权有两个方法,一是JS本地化,二是JS网络化,当然JS网络化会更加方便快捷

JS本地化:

打开index.php找到代码:<script src="<?php echo config::$assets ?>js/files.js"></script>
将其替换为:<script src="js/files.js"></script>
再在同目录新建名为js的文件夹,然后下载files.js文件放置在其中即可;
files.js文件下载地址:

为防止恶意采集,此处内容设置为回复可见,回复无需注册; 本站链接:SunPma.com

JS网络化:

打开index.php找到代码:<script src="<?php echo config::$assets ?>js/files.js"></script>
将其替换为如下代码即可;
替换代码:

为防止恶意采集,此处内容设置为回复可见,回复无需注册; 本站链接:SunPma.com

常用配置参数

// 根目录配置
    '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

发表评论

54 条评论

  1. Saammaa

    感谢分享!

  2. 锤叔

    看看就看看

  3. xttuwei

    试试看看OωO

  4. 大锤

    试试看看

  5. OIOP

    感谢分享

  6. 蚂蚁

    找了很久了,3Q

  7. one

    学习一下

  8. 匿名

    学习一下

  9. LOC

    查看一下 JS本地化和网络化的内容

  10. loc

    查看一下 JS本地化和网络化的内容

  11. TTT

    谢谢分享

  12. 定时

    谢谢分享,回复看文件

  13. 路人甲

    又来看看

  14. VIC

    感想楼主

  15. jindows

    不错的

  16. pokka

    谢谢分享OωO

  17. Velin

    不错支持

  18. Tony

    谢谢分享!

  19. 看看,谢谢博主。

  20. Solely

    这个既漂亮也小巧,真心给力