1

こんにちは。私は現在、システム広告アシスタントとして働いています。ディレクトリ(およびそのサブディレクトリ)のファイルが変更されたことをどうやって知ることができるか知りたいだけです..すべてのphpコードをデータベースに置く必要がありますか? ファイルのどの部分が変更されたかを知る可能性はありますか?ありがとう。助けてください。

4

3 に答える 3

0

あなたはsysadAssistantとして働いているので、Pythonも使用できると思います。その場合は、ウォッチドッグライブラリの使用を検討してください。ぴったりだと思います。

diffそこにいるときは、python、linux/unixコマンドを使用してプログラムで使用することもできます。このために、Pythonコードから呼び出すことができるpythonshモジュールをチェックアウトすることもできます。diff

phpは、システム管理者のニーズに完全に対応するソリューションではありません。そして、PythonはPHPよりも学ぶのがさらに簡単かもしれません。

于 2012-11-14T18:53:32.477 に答える
0

filemtime()ファイルが最後に変更された時刻を取得するには、 which を使用します。

ただし、バージョン管理システムを実行していない限り、変更点を知ることはできません。

于 2012-11-14T18:45:11.303 に答える
0

データベース参照の意味がわかりません...しかし、一般に、ファイルの作成日がわかっている場合は、filemtimeがそれと異なるかどうかを確認できます。ただし、ファイルの変更時間を使用することに少し不安があります。それらが誤解を招く例をいくつか見つけたので、これを一粒の塩で取ってください。

(バックアップまたは RCS を介して) ファイルの以前のバージョンを持っていることを除けば、どの部分が変更されたかをどのように確認できるかはわかりません。

于 2012-11-14T18:44:39.447 に答える