我是熱帶魚天堂(tropic.med.kmu.edu.tw)的站長群之一jai166
敝站BBS是使用 WDBBS v1.34r
之後程式碼已經由歷屆站長大幅更新過了
有些功能和原始WDBBS有蠻大的差異
我想問一下 在使用 edit_post() 後
程式會用stampfile產生一個新檔案 之後再unlink掉原來的文章
為什麼要這麼做呢?
最近敝站參考了 hrs113355 前輩所分享的置底文程式碼
( http://hrs.ckeisc.org/blog/post/121 ,謝謝hrs113355的分享)
由於 link() 一直出問題,之後便直接把 mhdr 的 filename 指向原檔案
不使用 stampfile 和 link 了,但又產生新的問題(編輯文章後會變石頭)
目前想到的解法是 stampfile 後,將新檔案更名舊檔案的名稱
同時將 fhdr 的 filename 指向舊檔名
所以想問問 edit_post() 的原理
謝謝各位大大