- ベストアンサー
他のサーバー上で集計した結果を読み込みたい
ブラウザ上でたとえば「http://aaa.com/view.cgi」というURLを呼び出すと、クライアント領域にCSV形式であるデータベースの内容が表示されるプログラムがあるとして、その内容を1行ずつ読み込み「http://bbb.com/syukei.cgi」というプログラムで集計するということを行いたいのですが、何をどうしていいのかわかりません。view.cgiとsyukei.cgiは同じサーバーに置くことはできません。また、この作業はできれば自動で行いたいと思っています。私の方で管理できるサーバーはsyukei.cgiのあるhttp://bbb.com/のサーバー(LINUX)です。 アドバイスをいただけると幸いです。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
MethodやUserAgent、Header情報を考えなければ、以下の2行で「とあるURLにアクセスし、表示されるソースを受け取る」ことが出来ます。 use LWP::Simple; $response = get('http://aaa.com/view.cgi'); あとはsplitを使って改行で区切り配列に格納出来ます。 @response = split/\n/, $response;
その他の回答 (1)
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
こんにちは。 CGIはPerlでしょうか? LWPで相手側のCGIをキックして、取得したデータを自分のCGIで分析、結果を表示・・・。 と言うような流れでどうでしょう? とりあえず参考になれば・・・。 (^^ゞ
質問者
補足
アドバイスありがとうございます。 CGIはPerlを使っています。 LWPで検索をかけてみたのですが、モジュールがあるようですね。 これでやってみます!
お礼
お礼が遅くなってしまい申し訳ありません。 データの取得がバッチリできました。 ありがとうございました。