2010-12-07 76 views
1

我想創建一個列表,它已經在如何獲取PHP中最後修改的文件?

http://www.searchr.us/web-search/ 

被最後修改的文件的名字,我想在主頁中顯示這些文件的名稱,他們應該根據最後修改的文件更改!

+3

我不知道你在說什麼文件。你能澄清嗎? – 2010-12-07 14:56:45

+0

這與JavaScript和HTML都沒有關係,刪除了這兩個標籤。有超過40個問題,你應該開始更好地標記你的問題。 – 2010-12-07 15:05:03

回答

7

您可以使用此功能

function listdir_by_date($path){ 
$dir = opendir($path); 
$list = array(); 
while($file = readdir($dir)){ 
    if ($file != '.' and $file != '..'){ 
     // add the filename, to be sure not to 
     // overwrite a array key 
     $mtime = filemtime($data_path . $file) . ',' . $file; 
     $list[$mtime] = $file; 
    } 
} 
closedir($dir); 
krsort($list); 
return $list;} 

然後,您可以遍歷$列表,並相應地呼應。

基本上可以使用filemtime()函數描述here.

0

再檢查一下這項GitHub的庫:ZFYL/zipper

下載的index.php和zipper.php並在服務器上的任意accessable目錄插入。然後在瀏覽器中打開它,設置主頁(從日期到日期,遞歸查看路徑)

然後,您可以列出在給定時間段內修改的文件。

或者您可以使用函數庫zipper.php,包括它,並在GitHub上的repo wiki中閱讀How to use functions from ZFYL zipper in your code

相關問題