2012-03-19 50 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