[請益] 資料夾最後更新時間 & 計數器失效

看板PHP作者 (EQQD)時間15年前 (2009/07/30 01:35), 編輯推噓6(6015)
留言21則, 5人參與, 最新討論串1/1
1.請問有沒有哪個指令可以得到某個目錄下面所有資料夾中 "最後更新"的code? 2.請問一下 如果我的計數器是抓一個count.txt裡面的數字 +1 然後儲存 但是我很白目的重新整理 然後就掛了= =' 之後一直抓不到.txt裡面的內容 必須要重設才可以 不知道問題出在哪? 不太想用MYSQL做計數器0rz if (file_exists("count.txt")){ $ff=fopen("count.txt","r"); $c=fgets($ff); $c++; fclose($ff); }else{ $c=1; } $ff=fopen("count.txt","w"); fputs($ff,$c); fclose($ff); 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.199.107

07/30 01:43, , 1F
1.filemtime ; 2.txt裡沒東西?
07/30 01:43, 1F

07/30 01:50, , 2F
我一開始是空的 不過網頁可以抓到數字+1 並且顯示
07/30 01:50, 2F

07/30 01:51, , 3F
但是如果我F5按著 就爆掉了 囧
07/30 01:51, 3F

07/30 01:52, , 4F
請問一下1F大大 如果要知道最新的 不要就一個一個
07/30 01:52, 4F

07/30 01:52, , 5F
抓出來比較? 感謝
07/30 01:52, 5F

07/30 02:23, , 6F
沒看到程式碼,很難幫到你。
07/30 02:23, 6F

07/30 02:27, , 7F
那可能是 file 重覆寫入的問題??
07/30 02:27, 7F

07/30 02:28, , 8F
1.如果只是要看 那用 exec(ls);
07/30 02:28, 8F

07/30 03:24, , 9F
要知道"最" 當然需要比較 只是你可以偷懶用外部指令
07/30 03:24, 9F

07/30 03:25, , 10F
但是會降低portability
07/30 03:25, 10F

07/30 08:38, , 11F
不過總共有約10萬個資料夾 不知道這樣的處理時間要多
07/30 08:38, 11F

07/30 08:38, , 12F
07/30 08:38, 12F
※ 編輯: EQQD 來自: 140.112.199.107 (07/30 08:40)

07/30 09:15, , 13F
這時候你就要想辦法主動去紀錄檔案的異動了
07/30 09:15, 13F

07/30 09:15, , 14F
如果是ftp上傳 pureftpd有upload script的功能
07/30 09:15, 14F

07/30 09:18, , 15F
如果有版本控制系統 應該可以設hook
07/30 09:18, 15F

07/30 09:18, , 16F
可以簡單往上到根目錄都touch一遍 就可以不用紀錄
07/30 09:18, 16F

07/30 09:19, , 17F
又可以很快找到 (除非你檔案都撒在同一層)
07/30 09:19, 17F

07/30 09:19, , 18F
(windows上得資料夾不能touch)
07/30 09:19, 18F

07/30 09:28, , 19F
10萬個,不用說了,請用db記錄 用掃的會慢到爆
07/30 09:28, 19F

07/30 09:40, , 20F
2. 檔案寫入權限? code 看起來, 試一下是沒問題
07/30 09:40, 20F

07/30 22:16, , 21F
建議你好好學一學排版 Orz
07/30 22:16, 21F
文章代碼(AID): #1AS8XdE4 (PHP)