• ベストアンサー

他のサーバー上で集計した結果を読み込みたい

ブラウザ上でたとえば「http://aaa.com/view.cgi」というURLを呼び出すと、クライアント領域にCSV形式であるデータベースの内容が表示されるプログラムがあるとして、その内容を1行ずつ読み込み「http://bbb.com/syukei.cgi」というプログラムで集計するということを行いたいのですが、何をどうしていいのかわかりません。view.cgiとsyukei.cgiは同じサーバーに置くことはできません。また、この作業はできれば自動で行いたいと思っています。私の方で管理できるサーバーはsyukei.cgiのあるhttp://bbb.com/のサーバー(LINUX)です。 アドバイスをいただけると幸いです。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • e2101183
  • ベストアンサー率16% (1/6)
回答No.2

 MethodやUserAgent、Header情報を考えなければ、以下の2行で「とあるURLにアクセスし、表示されるソースを受け取る」ことが出来ます。 use LWP::Simple; $response = get('http://aaa.com/view.cgi');  あとはsplitを使って改行で区切り配列に格納出来ます。 @response = split/\n/, $response;

Orange-LL
質問者

お礼

お礼が遅くなってしまい申し訳ありません。 データの取得がバッチリできました。 ありがとうございました。

その他の回答 (1)

回答No.1

こんにちは。 CGIはPerlでしょうか? LWPで相手側のCGIをキックして、取得したデータを自分のCGIで分析、結果を表示・・・。 と言うような流れでどうでしょう? とりあえず参考になれば・・・。 (^^ゞ

Orange-LL
質問者

補足

アドバイスありがとうございます。 CGIはPerlを使っています。 LWPで検索をかけてみたのですが、モジュールがあるようですね。 これでやってみます!

関連するQ&A

専門家に質問してみよう