简单实用的PHP目录列表程序/Apaxy/DirectoryLister/Photo gallery/Zdir/pdirlPHP其它

印迹发布于:2021-12-31 438

介绍几款免费开源的目录列表程序,看到有不少的朋友在比较和选择一款合适的目录程序,所以在这篇文章中介绍几款使用较多的、免费开源的Directory Lister目录列表程序。

Apaxy

适用于apache环境中,有提供伪静态文件。

Apaxy下载地址:https://github.com/AdamWhitcroft/Apaxy

Directory Lister

简洁的网盘目录列表程序

下载地址:

https://www.directorylister.com/#download

https://github.com/DirectoryLister/DirectoryLister/


Photo gallery

官方网址:https://www.files.gallery/

演示:https://demo.files.gallery/

设置说明:https://forum.photo.gallery/viewtopic.php?f=66&t=9964

文档:www.files.gallery/docs/config/

下载地址:https://cdn.jsdelivr.net/npm/files.photo.gallery/index.php

本帖有隐藏内容,请您登录后查看。


Zdir

主要功能

目录浏览
MarkDown文件预览
CSS/JavaScript一键复制
查看文件HASH
图片预览
文件索引
文件搜索(依赖于文件索引)
文件管理(上传/下载/删除等)
二维码支持
视频播放/音乐播放
文本查看
Office在线预览
功能详细说明(不完全)

MarkDown文件预览

如果是MarkDown文件(.md)后面会出现一个小眼睛按钮,点击此按钮可直接预览。

如果文件是以readme.md命名,会出现“使用说明”按钮,点击也可以预览,如下截图。

链接复制

复制按钮会根据文件类型判断,最后返回不同的复制结果,在用于搭建前端库的时候非常有帮助,比如:

<!--如果复制的是.js文件,返回结果为-->

<script src = 'https://virplus.com/jquery/2.0.3/jquery-2.0.3.js'></script>

<!--如果复制的是.css文件,返回结果为-->

<link rel='stylesheet' href='https://virplus.com/layer/skin/layer.css'>

<!--如果是图片等文件-->

<img src = 'https://virplus.com/material/loading/loading0.gif' />

其它文件返回文件URL地址。

查看文件hash

点文件后面的“叹号”按钮,可以计算文件md5和sha1值,验证文件hash值,可避免运营商劫持等风险。

图片预览

鼠标移动到图片文件会显示图片预览,如下截图。

文件索引

如果文件太多,查找不太方便,Zdir暂时未实现文件搜索功能,不过通过“文件索引”功能加上“Ctrl + F”,找文件也是分分钟的事情。

“文件索引”缓存时间为24小时,如果希望立即清除缓存请访问cache.php?del=cache

以上仅列举出了部分功能,大家可自行下载安装体验。

使用方法

下载源码放到站点根目录

将config.simple.php修改为config.php

在config.php设置站点信息/密码等信息


开源项目/下载地址:https://github.com/helloxz/zdir/releases


 Evoluted Directory Listing Script

Evoluted Directory Listing Script是evoluted开发的(官网:www.evoluted.net )。原版是英文版本的,如果想界面变成中文的,可以下载网上的很多汉化版本,也可以私信问我要。这个系统必需依赖项就是PHP环境,1)Apache 2)PHP 版本 >= 5.3 3) gd库 图片支持库。 可选项是 ZipArchive,不装也没事。

安装步骤:

1) 上传index.php文件到服务器上的WEB目录下,这个跟进自己服务器的配置来,我的服务器是centos,目录是/var/www/html.

2) 配置参数,class DirectoryListing 这个类里面的参数都可以进行配置,每个参数都有说明是干什么用的。一般只要修改这几个参数就行了

a.配置根目录,这个是文件存储根目录

// The top level directory where this script is located, or alternatively one of it's sub-directories
public $startDirectory = './rootfloder’;

b.配置访问密码

// The password to require to use this script (only used if $passwordProtect is set to true)
public $password = ‘password';

c.配置是否开启IP白名单

// Optional. Allow restricted access only to whitelisted IP addresses
public $enableIpWhitelist = false;

# false :不开启; true:开启;

d.配置IP白名单列表

// List of IP's to allow access to the script (only used if $enableIpWhitelist is true)
public $ipWhitelist = array(
'127.0.0.1'
);

 链接:https://pan.baidu.com/s/1rjAiE3MjWz1bwRHfeJ03hw 

提取码:6awz

pdirl

Directory-Lister-4

下载地址:https://github.com/corerman/Pdirl

将'index.php'、'.htaccess' 、 '.pdirl'三个文件丢到我们的目录下,然后可以看到上面的界面。


相关

简单实用的PHP目录列表程序/Apaxy/DirectoryLister/Photo gallery/Zdir/pdirl

开源单文件文件管理源码/tinyfilemanager/pheditor

Directory Lister:简约的PHP目录列表

OneIndex:将OneDrive网盘目录列表的程序/可直接下载/查看,安装方法



http://www.virplus.com/thread-1473.htm
转载请注明:2021-12-31 于 VirPlus 发表

推荐阅读
最新回复 (0)

    ( 登录 ) 后,可以发表评论!

    返回