apache mod_autoindex和mod_dir可以通过AJAX返回目录列表



这听起来可能很傻,毕竟我可以通过PHP生成文件列表,对吧?

但我越来越着迷于只需Apache和JQuery就能完成的一切。我一直在阅读文档,看起来事情非常接近,但我显然错过了一些东西。

  • 首先,我可以将目录列表设置为"路径"或文件名吗,是否覆盖默认值"index.html"?特别是,我正在努力配置任何以"ndx.mnu"结尾的请求以返回目录列表:

    "目录索引ndx.mnu"

不能做到这一点。有什么想法吗?

  • 第二,有没有人知道一种方法可以将类似的数字排序VersionSort对文件的工作方式?现在:

    "foo-1,foo-2"

排序正确,但如果我想强制:

"foo-1, bar-2"

要退货吗?

试着用尽可能少的活动部件做一些东西。任何可以阅读的建议都将不胜感激。

对于第二部分,您想按数字而不是字母排序,对吗?您应该能够向后读取字符串,并从头到尾进行排序。使用strrev()来反转它,您可以编写一个排序算法来实现这一点。

或者,如果所有文件都使用"-#"表示法,则使用$num = explode('-', $string);并按$num[1](应该是末尾的数字)排序,但如果某些文件名包含多个"-",则可以使用正则表达式。

最新更新