誰かがサーバー上の ftp-client 経由でファイルをアップロードしたときに、php スクリプトを自動的に呼び出すことは可能ですか?
1209 次
3 に答える
0
iptablesを使用してポートノッキングデーモンを実装できます。ポートノッキングは、sshまたはftpアカウントをパーソナライズするための自動化プロセスです。正しいシーケンスのポートがノックされたときに、iptablesをリッスンし、phpスクリプトを実行するデーモンを作成できます。ftp-clientに接続するときに、シーケンスを1回のノックに最小化できるかどうかはわかりません。
于 2012-02-08T06:03:13.970 に答える
0
サーバーへの完全なシェル アクセスを持っていますか? 必要なのは、フォルダーの内容が変更されたかどうかを検出し、スクリプトを実行することです。
Windows を使用している場合は、これが役立つ場合があります。
*nix を使用している場合は、inotifyまたはlaunchdを調べてください。
彼らにphpスクリプトを呼び出させてください。
サーバーを完全に制御できない場合でも、間違いなく Cron ジョブを実行できます。ディレクトリの内容をチェックする PHP スクリプトを x 分ごとに実行し、それを x 分前の内容と比較し、2 つの間の差分を実行して、追加または削除されたファイルを見つけます。
于 2012-02-08T06:21:48.017 に答える
0
Linux では、watch コマンドを使用できます。
watch
Usage: watch [-bdhnptvx] [--beep] [--differences[=cumulative]] [--exec] [--help] [--interval=<n>] [--no-title] [--version] <command>
実際に変更を処理するソフトウェアに出力をパイプできます。
于 2012-02-08T10:06:25.260 に答える