PHP は積極的にファイルを送信します
最近、ユーザーが自分のサーバーにファイルを送信した後、そのファイルを別のサーバーに送信する方法を教えてください。
------解決策----------------------
「自分のサーバー」をローカルサーバーと呼びます。別のサーバー」がターゲットサーバーです
対象サーバーの環境に依存します
1. ターゲットサーバーに FTP サービスがある場合、ローカルサーバーの FTP 関数グループを介して渡すことができます (非ウィンドウ システムでは拡張機能をロードする必要があります)
2. ターゲットサーバーに FTP サービスがあり、FTP で匿名アクセスが許可されている場合は、file_put_contents 関数を使用してそれを直接渡すことができます
3. いずれの場合も、成功しない可能性がありますが、file_put_contents を使用して最初にそれを渡すことを試みることができます。でも、成功すれば、ずっと楽になります
4. ファイルをアップロードするには、curl または sock を使用できますが、ターゲットサーバーに受信プログラムが必要です
-----解決策----------- -- ------
Rsync は、LAN/WAN 経由で複数のホスト間でファイルを迅速に同期できるリモート データ同期ツールです。
http://blog.csdn.net/chanya/article/details/7891240