検問所

検問所

Webサーバー(主にFTPサーバーではなくPHP / Apacheを使用)を使用してアップロードされたすべてのファイルを監視/追跡したいと思います。

私はインターネット検索で可能な唯一の方法は、PHPでmove_uploaded_fileのフックを書くことであることがわかりました。

PHP で move_uploaded_file のフック関数を作成できる場合は、ターゲットファイルパスを 1 つの場所に保存できます。ただし、同じ目標を達成するための解決策が見つかりません。

誰かが私に方法を提案できますか?

編集:Webサーバーには何百ものホスティングアカウントと何千ものWebサイトがあるため、Webアプリケーションを制御できないため、Webアプリケーションを使用してそれらを制御することは不可能です。

ベストアンサー1

次のコマンドを使用できます。inotifywatch ( inotify-toolsDebian の内部パッケージ)-r(再帰)パラメータの使用

たとえば、

inotifywatch -q -e moved_to,create -r /var/www/

おすすめ記事