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

时间:2012-03-19 18:20:45

标签: apache mod-autoindex

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

但是我越来越着迷于仅使用Apache和JQuery就可以实现所有目标。我一直在阅读文档,看起来事情非常接近,但我显然缺少一些东西。

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

    " DirectoryIndex ndx.mnu"

......没有做到这一点。 Anyideas?

  • 其次,有没有人知道一种强加类似数字排序的方法 VersionSort适用于文件的方式?现在:

    " foo-1,foo-2"

正确排序,但如果我想强行怎么办:

"foo-1, bar-2"

要退货吗?

尝试用尽可能少的活动部件制作东西。任何阅读指针都将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

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