2011-01-20 11 views
0

私は人がデータを提出するディレクトリを持っています。それは保存され、保留中ですが、それがo.kであることを確認するためにモデレートされています。掻き出しなしでデータを取得する

承認されたらもう2つのサイトを私がコントロールしたいと思っていますし、いくつかは(別のサーバー上で)そのデータを取得することはできません。これはcronまたは何かにあるので、人間とのやりとりはありません。モデレーションは、その最初のモデレーションに完全に依存しています。

これを安全に行うにはどうすればよいですか。

私はそれをrssとして把握し、解析して保存することを考えました。石鹸リクエスト、XMLファイルの取得などについて考えました。

あなたは何をしますか?

答えて

0

論理手段は、あなたが持っていると、これを有効にするには理想的などのみ許可は、IPによって様々な許可マシンにアクセスファイアウォール、

で、(S)FTPを使用することですファイルを "ソース"マシン上に置くことができます。

  1. ファイルをローカルFTPフォルダに移動します。 (あなたはおそらく、同じマシン上にあるにもかかわらず、同じマシン上にあるにも関わらず、FTPなどのFTPを使用しなければなりません)ヒントFTPは、FTPフォルダ内の一時ディレクトリに入っています。 )FTPが完了したら、それを「コレクション用」フォルダにコピーします。これにより、部分ファイルが収集されないようにします。

  2. 許可されたさまざまなマシンから "コレクション用"フォルダを(cronで)定期的にチェックします。

  3. コレクションを待っている新しいファイルがある場合は、ファイルを取得してください。

は、SSL-FTPを使用していますftp_ssl_connect含めて、これを支援するためにPHP functionsのさまざまながあります。

しかし、それ以外にも、rsync over sshのようなものを使用するのは面倒ではありません。

0

なぜ、ストレージサイトは、新しい情報が利用可能であることを示す「購読中」のサイトにリクエストを送信しないでください(プッシュ通知)。

IE - 「newinfo.php?newinfo = true」または各サイトのページリクエストを作成するだけです。そして、それらのサイトのそれぞれは、利用可能な情報がもっとあることを知っているように、何でも好きなことをすることができます。安全にデータを配信する

関連する問題