リモートサーバーからファイルを同期するためにPhpでデスクトップアプリケーションを作成しようとしています。
ファイルが変更されているかどうかを確認するにはどうすればよいですか?リモートサーバーからファイルを同期する
最初に私は修正日を確認することを考えましたが、ファイルがサーバー上に新しくなったときに望ましくないアップロードやダウンロードが行われる可能性があります。
sample.txtという名前のファイルを作成します(変更日:2012-01-24 10:00:00)。 翌日にこれを同期しようとすると、アプリはそれをダウンロードします(変更日:2012-01-25 11:00:00)。その後、アプリケーションが同じフォルダをチェックすると、ファイルの変更日がサーバーとローカルシステムで異なるため、サーバーに同じファイルをアップロードしようとします。
だから、私はDropboxのような変更されたファイルをどのように追跡できますか?
実際に私はSugarSync用のLinuxクライアントが必要です。 [氏。 Mark Willis](http://mwillis.co.uk/)がsugarsync用に[linuxクライアント](https://github.com/markwillis82/Sugar-Sync-Linux-Client)を作成しました。しかし、このプロジェクトは活動していないように見え、より多くの変更が必要です。私の必要性を満たすために、私はコードを編集することを考えました。他人にも役立つかもしれない;) – RSK