- 締切済み
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"」では駄目でした。 色々調べた結果…よく分かりませんでした↓↓↓ よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- teapots08
- ベストアンサー率52% (32/61)
回答No.1
data.datを読み込むだけなら、 use LWP::Simple; $data = get("http://*****.com/cgi/data/data.dat"); で何とかできるかと思います。 しかし、毎回自サーバー1のdata.datを自サーバー2にダウンロードすることになりますし、書き込みはこの形ではできません(つまり、書き込みをすべて自サーバー1で処理しなくてはいけません。)し、アクセス数が多くなるとダウンロードが負荷の要因になると思います。