1. Mr.xu 博客网首页
  2. 原创作品

Xdir 帮助文档【介绍】

  Xdir是一款使用PHP开发的目录列表程序,基于开源Directory Lister内核,无需数据库,体积小巧,功能完善,下载源码开箱即用,就是干 。

  本程序是在Xdir二次开发中调优了部分程序而编译的,调优了部分程序功能、体验感较好。

Xdir 帮助文档【介绍】

本软件库在主要功能

  • [√] 列表目录浏览
  • [√] MarkDown文件预览
  • [√] CSS/JavaScript一键复制
  • [√] 支持文件Hash查看
  • [√] 支持在线图片预览 [√] 支持在线视频播放(支持.mp4格式和.m3u8)
  • [√] 支持音乐播放
  • [√] 支持文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
  • [√] 支持Office在线预览(支持.doc .docx .xls .xlsx .ppt .pptx)
  • [√] 支持站内文件索引
  • [√] 支持二维码生成分享使用
  • [√] 文件删除
  • [√] 文件搜索(建议搜索之前,通过底部更新索引一下,搜索效果更佳)
  • [√] 文件上传
  • [√] 密码验证
  • [√] 已经支持中文(仅在Linux下测试)
  • [√] 文件夹与文件重新排序(默认文件夹在最前面)
  • [√] 文件管理(上传、删除、压缩等)
  • [√] 增加页面返回顶部控件
  • [√] 优化了部分CSS

安装

  1. 可通过捐赠向笔者索引提供源码下载路径,后并解压到站点根目录下。
  2. config.simple.php修改为config.php
  3. 修改config.php 文件,设置网站关键词、描述等、密码等
  4. 访问您的域名测试,文件管理用户名为admin,密码为config.php中设置的密码。

config.php配置文件说明

设置站点基本信息

打开config.php 配置文件

$siteinfo = array(
		"title"		=>	"Mr.xu 博客网软件库",
		"keywords"	=>	"Mr.xu 博客网软件库,Mr. Xu's blog,Xdir,目录列表,目录索引",
		"description"	=>	"Mr.xu 博客网软件库基于PHP开发的目录列表程序,简单实用,开源,为本工作室自用软件库。"
	);
  • title:设置站点标题
  • keywords:设置网站关键词
  • description:设置网站描述

排除某个目录

//需要忽略的目录
	$ignore	= array(
		".",
		".git",
		"favicon.ico",
		"functions",
		"config.php",
		"index.php",
		"static",
		"LICENSE",
		"template",
		"cache.php",
		"indexes.php"
	);

如果您需要排除某个目录,请修改上面的$ignore变量。

使用说明

Markdown预览

  Xdir支持Markdown文件预览,如果以readme.md命名,会直接出现“使用说明”按钮,如果是其它.md后缀的文件会出现一个“小眼睛”按钮,点击该按钮可以预览Markdown文件。

Xdir 帮助文档【介绍】

文件索引

  为了快速找出需要的文件,Xdir提供了文件索引功能,可访问点击导航栏“文件索引”进行查看,访问该页面后可按Ctrl + F搜索文件,如下截图。

Xdir 帮助文档【介绍】

  如果页面提示无法打开文件!,说明您的目录不可写,请自行检查目录权限,确保functions/caches该目录可读写。

  为了降低资源消耗,文件索引存在24小时缓存,您可以访问index.php?c=cache&del=cache清除当前缓存并重新生成索引。

文件搜索

  文件搜索功能依赖于“文件索引”,因此请先确保您的文件索引功能可以正常使用,并且已经成功生成了索引文件。然后在右上角输入搜索框进行搜索,如下截图。

Xdir 帮助文档【介绍】

文件管理

  点击导航栏“文件管理”或者访问functions/admin.php进入,用户名为admin,密码为config.php中设置的密码。文件管理支持上传、修改、删除等功能,如下截图。

Xdir 帮助文档【介绍】

启用密码验证

  1. 修改 config.php 将 "auth"  => FALSE 参数修改为 TRUE 
  2. 再次访问首页会要求输入账号、密码,用户名为 admin 密码为 config.php 中设置的密码

注意事项:
  应部分网友要求,添加了简单的密码验证,但此功能无法防止用户下载文件,只要知道真实地址依然可请求文件。

查看程序版本

找到路径 /functions/version.txt

Demo

获取捐赠版

  未经作者授权,请勿去掉底部版权。或者通过赞赏通道,留言您的网址可获取捐赠版,捐赠版可去除底部版权。

请笔者喝一杯咖啡

呜谢

  感谢xiaoz提供的程序源文及技术咨询,原版版权归原作者。 

原创文章,作者:Admin,如若转载,请注明出处:http://www.xuxiaokun.com/1046.html,由 Mr.xu 博客网 整理。

发表评论

登录后才能评论
联系笔者

笔者期待与您共勉 · 互赢

有言必答:点击这里给我发消息

商务洽谈:交互沟通 · 共赢互利

邮件:admin@xuxiaokun.com

线上沟通:周一至周五 9:30 - 17:30

其余时间Mail或QQ我,有言必应。

微信关注
微信关注
投递稿件
分享本页
返回顶部