2012-03-19 25 views
0

这可能听起来很愚蠢,毕竟我可以通过PHP生成文件列表,对吧?可能apache mod_autoindex和mod_dir通过AJAX返回目录列表?

但是我越来越着迷于只用Apache和JQuery就能完成所有工作。我一直在阅读文档,似乎事情非常接近,但我显然缺少一些东西。

  • 首先,我可以设置一个目录列表的“路径”或文件名, 覆盖默认“的index.html”?特别是,我试图 配置“ndx.mnu”结束返回目录 上市的任何请求:

    “的DirectoryIndex ndx.mnu”

...没有实现这一目标。有任何想法吗?

  • 其次,没有人知道的方式来施加类似 在其中VersionSort工程文件的方式中的数字排序?现在:

    “FOO-1,FOO-2”

各种正常,但如果我想强制:

"foo-1, bar-2" 

是为了回来了?

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

回答

0

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

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

+0

感谢指针re:第二部分。 – shamelesshacker 2012-06-05 17:34:20