作者kosjason (U-MI)
看板PHP
標題[請益] 用PHP+MySQL寫的相簿
時間Sat Jul 31 14:31:52 2010
恩...
事情是這樣的~我有幫忙寫網頁後台
目前寫的後台~有不同人在使用
都有相簿(Code)幾乎都是一樣的
但最近發生很奇妙的事情
有一個人的相簿 會不斷遺失照片
而且遺失的有點莫名其妙
想請問版上的大大
因為我寫PHP沒有很長的經驗(約半年)
所以想問說 如果發生這樣的情況
我有什麼方法可以查詢?
目前已經排除是Code問題
因為我檢查很多遍了
誤刪也不太可能(有心人士刻意刪除另外= =)
想請問說 如果遇到這樣的問題
我有甚麼方法可以查嗎?
例如查IP? 查Log?等等
請問可以教教小弟我嗎
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.4.171
1F:推 kyowinner:怎麼樣的遺失法? 檔案不見?資料庫記錄不見? 07/31 14:45
我用的方式是 資料夾(由使用者建立相簿時自動產生)
-相片1
-相片2
.
.
.
資料庫: ID 欄位1 欄位2 ...
資料夾名稱 相片1 相片2 ...
現在就是會發生 有些是單張照片突然遺失(資料庫 跟 資料夾內照片都遺失)
不然就是整本相簿 遺失(資料夾還在 但內容照片都不見了)
我真的不知道是怎麼了= =
※ 編輯: kosjason 來自: 59.121.4.171 (07/31 15:28)
2F:推 kyowinner:連檔案都不見就比較厲害了........ 07/31 16:06
我寫的後台 有刪除檔案功能
但是如果是這樣 代表應該是經過後台刪除的
但我有詢問過使用者(因為他們是系~所以可能會有其他人用)
我有稍微問過系助理 他說他們沒刪除
所以我初步估計是他們刪掉 但這樣就有可人是有人蓄意
所以我想查IP 或者是 log來了解
到底是被怎樣使用了
※ 編輯: kosjason 來自: 59.121.4.171 (07/31 17:05)
3F:推 as0500:在刪除照片那邊再加上記錄IP和時間等放到資料庫 07/31 18:06
4F:→ as0500:如果沒辦法限制使用者至少也要知道是什麼時候被刪除的 07/31 18:07
5F:→ kosjason:恩恩 這是個好方法 我等等就補上IP和時間紀錄 07/31 18:31
6F:→ chrisQQ:可以先看 apache 的 log,另外有同時寫入的問題嘛? 08/02 08:34
7F:推 Canboo:刪除先不要實際刪除 就在資料庫記載那個檔案是被刪狀態 08/02 09:56
8F:→ Canboo:這樣子就算被砍了也是可以救回來 08/02 09:56