重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

perlについてご回答お願いいたします。

■サーバA
-検索プログラムフォルダ
■サーバーB
-データフォルダ

サーバAの検索プログラムからサーバーBのデータフォルダ内のデータを参照してマッチング処理をしたいのですが、別サーバーのデータを参照する場合の記述方法がわかりません。ご存知の方、おられましたらご教授おねがいいたします。

現在、下記のように記述しております。

#検索用データディレクトリ
$serch_datadir = "./s_data/";

foreach $s_file (@list) {
next if $s_file eq '.';
next if $s_file eq '..';
next if -d $s_file;

if ($s_file =~ /\.csv/) {
if (!open(FILE,"$serch_datadir$s_file")) { &s_error("検索対象ファイルが参照できません"); }

A 回答 (1件)

別サーバのファイルにアクセスする為にはhttp通信で取り出します。


socketモジュールやlwpライブラリを使います。

たぶん LWP::Simpleモジールを使うのが一番簡単だと思います。
http://homepage3.nifty.com/hippo2000/perltips/LW …
LWP:Simpleのドキュメント(和訳)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!