Возможно ли apache mod_autoindex и mod_dir для возврата списка каталогов через AJAX? - PullRequest
0 голосов
/ 19 марта 2012

Это, наверное, звучит глупо, ведь я могу сгенерировать листинг файлов через PHP, верно?

Но я становлюсь все более и более очарованным тем, чего можно достичь только с помощью Apache и JQuery. Я читал документацию, и кажется, что вещи ОЧЕНЬ ОЧЕНЬ близки, но мне явно не хватает нескольких вещей.

  • Во-первых, могу ли я указать в списке каталогов «путь» или имя файла, перезаписать значение по умолчанию "index.html"? В частности, я пытаюсь настроить любой запрос, оканчивающийся на "ndx.mnu", чтобы вернуть каталог список:

    "DirectoryIndex ndx.mnu"

... не достигает этого. Anyideas

  • Во-вторых, кто-нибудь знает способ навязать числовой аналог как работает VersionSort для файлов? Прямо сейчас:

    "foo-1, foo-2"

сортирует правильно, но что, если я хочу форсировать:

"foo-1, bar-2"

будет заказ возвращен?

Попытка сделать что-то, используя как можно меньше движущихся частей. Любые указатели для чтения будут оценены.

1 Ответ

0 голосов
/ 30 марта 2012

Ну для второй части вы хотите отсортировать по числу, а не по буквам?Вы должны быть в состоянии прочитать строку в обратном направлении и сортировать от конца к началу.Используя strrev(), чтобы перевернуть его, вы можете написать алгоритм сортировки, чтобы сделать это.

Или если весь файл использует нотацию '- #', тогда $num = explode('-', $string); и сортируйте по $num[1] (что должно бытьчисло в конце), хотя, если некоторые имена файлов содержат несколько символов «-», вы можете использовать регулярные выражения.

...