全球主机交流论坛

标题: 网站目录脚本怎么玩的? [打印本页]

作者: hdwan.net    时间: 2016-12-10 22:00
标题: 网站目录脚本怎么玩的?
(, 下载次数: 1)

  1. http://www.sunk.eu.org/thread-342305-1-1.html
复制代码


求大佬指点
作者: Gh0st    时间: 2016-12-10 22:03
我选择Directory Lister
作者: hdwan.net    时间: 2016-12-10 22:08
Gh0st 发表于 2016-12-10 22:03
我选择Directory Lister

ERROR: Missing application config file at D:\DirectoryLister\resources/config.php
作者: hdwan.net    时间: 2016-12-10 22:32
Directory Lister-目录列表程序-解决无法显示文件,中文乱码
之前网站用的分享文件一直是nginx自带的简陋列表,最近想换一个,然后网上看了一圈,看上了Directory Lister,Directory Lister是一个PHP编写的文件列表程序。在此分享给大家,也说说自己安装时候遇到的一些问题。

最终效果展示-http://File.hizip.net
Directory Lister官网http://www.directorylister.com

问题1:Directory Lister官方版本是不支持中文编码,连接的国外CDN服务器,速度慢。
解决:自己找了cdn连接的文件,有的更换了百度cdn的连接,速度不成问题了。解决了中文字体的支持。分享自己整合的压缩包-点击下载http://d.hizip.net/code/DirectoryLister-Ethan.zip
问题2:Directory Lister安装后页面显示正常,不显示文件。
解决:自查error-log,发现是服务器端php.ini中把程序需要的scandir函数关闭了。知道找到服务器端PHP程序的php.ini文件,搜索到scandir这个单词,删除即可。
作者: phpsky    时间: 2016-12-10 23:32
居然用windows跑PHP
作者: gaoji.me    时间: 2016-12-11 00:10
phpstudy好神起  wamp和xamp下都没什么问题.
作者: gaoji.me    时间: 2016-12-11 02:40
  1. $ex=array_pop(explode(".", $jugg));
复制代码

改成下面两个
  1. $ar=explode(".", $jugg);
  2. $ex=array_pop($ar);
复制代码


一直写的语法不正规~~
改成下面的最好
  1. $ex=substr(strrchr($jugg, '.'), 1);
复制代码

作者: gaoji.me    时间: 2016-12-11 04:31
https://git.oschina.net/supercell/webdir


作者: skycms    时间: 2016-12-11 04:34
phpstudy吧

作者: Keen    时间: 2016-12-11 04:45
wxdrive、com
作者: 叫我官人    时间: 2016-12-11 05:10
我的报错不影响使用 就直接屏蔽报错了
作者: 东方星雨    时间: 2016-12-11 06:44
hdwan.net 发表于 2016-12-10 22:32
Directory Lister-目录列表程序-解决无法显示文件,中文乱码
之前网站用的分享文件一直是nginx自带的简陋列 ...

这个牛叉啊
作者: hdwan.net    时间: 2016-12-11 09:16
gaoji.me 发表于 2016-12-11 02:40
改成下面两个

改了之后  14  28  122  行报错
作者: gaoji.me    时间: 2016-12-11 13:03
hdwan.net 发表于 2016-12-11 09:16
改了之后  14  28  122  行报错

报啥错啊?
作者: hdwan.net    时间: 2016-12-11 14:28
gaoji.me 发表于 2016-12-11 13:03
报啥错啊?

http://pic.y4dg.cn
作者: gaoji.me    时间: 2016-12-11 15:54
  1. return array_pop(explode("/", $file));
复制代码


改成
  1. $swap=explode("/", $file);
  2. return array_pop($swap);
复制代码

------------------------------------------------------------------------------------
  1. $ex=strtolower(array_pop(explode(".", $file)));
复制代码

改成:
  1. $ar=explode(".", $file);
  2. $swap=array_pop($ar);
  3. $ex=strtolower($swap);
复制代码


把php.ini里面的报错关了。。
话说非得要用windows。

这个是好早以前的版本了
https://git.oschina.net/supercell/webdir

作者: hdwan.net    时间: 2016-12-11 16:11
gaoji.me 发表于 2016-12-11 15:54
改成

------------------------------------------------------------------------------------

看来不支持win。。。。可惜没有linux小鸡
作者: whyj77    时间: 2016-12-11 16:15
asp




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4