當前位置:編程學習大全網 - 網站源碼 - php 檢測源代碼是否被改動過和是否項目中有增加或刪除的文件的實現思路

php 檢測源代碼是否被改動過和是否項目中有增加或刪除的文件的實現思路

如果想自己做, hashtable是壹定的

建壹個hashtable, 儲存當前內容, 同時該hashtable的id也同樣可以用於作為文件功能等記錄的id之用, 然後無論是windows還是linux都可以cron的,去做壹個php文件去匹配吧, 文件修改時間無所謂的, md5(file)更有意義

如果單純使用php, 遍歷目錄是必須的, 無論哪個os都提供文件動作的監控能力,但是這不在php的工作範圍內,所以無法實現所謂的監控,妳可以看看同步類軟件,無論哪個操作系統都是直接去os的基層拿現成的東西來用,不用特地耗費資源去自己不斷遍歷目錄監控的,

svn/cvs是主動提交改動的, 而所謂監控,那就是被動形式了,只有在改動時才有動作的叫監控,

妳要php實現源碼監控,壹句話,不可能,只能做遞歸/叠代, 用hashtable處理並不斷操作hashdb

ps:文件功能妳們都不寫進註釋嗎,註釋本來就有這種功能, 比如phpdoc-_

  • 上一篇:像抖音那種音頻軟件開發成本需要多少?
  • 下一篇:H.323音視頻協議的協議簇
  • copyright 2024編程學習大全網