0

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

但我越来越着迷于仅使用 Apache 和 JQuery 就能完成的所有事情。我一直在阅读文档,看起来事情非常接近,但我显然遗漏了一些东西。

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

    “目录索引 ndx.mnu”

...没有做到这一点。有任何想法吗?

  • 其次,有没有人知道一种类似于 VersionSort 对文件工作的方式进行数字排序的方法?马上:

    “富-1,富-2”

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

"foo-1, bar-2"

被订单退回?

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

4

1 回答 1

0

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

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

于 2012-03-30T14:37:17.977 回答