• 締切済み

CGIで他サーバーのtextデータを読み込み、一覧表示したい

自サーバー1と自サーバー2で同じCGIを利用しています。 管理画面でデータを登録してtextファイルに吐き出し、ユーザー画面ではtextファイルを読み込み一覧表示させるだけのCGIです。 2つのサーバーで使ってるので登録が2度手間で面倒なものですから、自サーバー2のほうのCGIを改編して自サーバー1のtextデータを読み込むようにしたいと思っています。ただ、私が初心者のため、どうすればいいかよく分かりません。 しょうもない質問ですが、ぜひよろしくお願いします。 現在、「$data="./data/data.dat"」になってます。 「$data="http://*****.com/cgi/data/data.dat"」では駄目でした。 色々調べた結果…よく分かりませんでした↓↓↓ よろしくお願いいたします。

みんなの回答

  • teapots08
  • ベストアンサー率52% (32/61)
回答No.1

data.datを読み込むだけなら、 use LWP::Simple; $data = get("http://*****.com/cgi/data/data.dat"); で何とかできるかと思います。 しかし、毎回自サーバー1のdata.datを自サーバー2にダウンロードすることになりますし、書き込みはこの形ではできません(つまり、書き込みをすべて自サーバー1で処理しなくてはいけません。)し、アクセス数が多くなるとダウンロードが負荷の要因になると思います。

関連するQ&A