電子書籍の厳選無料作品が豊富!

この前、フォルダ内のファイル一覧を取る関数を教わりました。
@files = glob "$folder*";

そこで質問ですが、
上記の$folderに他のサイトを指定することは出来ないでしょうか。

やりたいことは、aのサイトに上記のcgiを書いて、
サイトbのフォルダの一覧を取りたいのです。
(この質問のとおりのcgiが出来れば、$folderを指定することで汎用的に
ファイル一覧が可能となるので質問しています。)

宜しくお願いします。

A 回答 (1件)

サイトという言葉を使っているので、httpでの接続だと想定しますが


基本的に無理です。サイトb側でなんらかの策を取る必要があります

そもそも、//サイトb/フォルダ/index.html とかあったとしても、実際に「フォルダ」というディレクトリが存在して、その中にindex.htmlというファイルがある、という保証がありません。
    • good
    • 0
この回答へのお礼

早速有り難うございました。

>基本的に無理です。
 了解です、やはり難しいですね。
 色々やってみたのですが、反応しなかったので。
 諦めます。

なお、おっしゃるとおり、httpで何個かサイトを保っています。
それをユーザーに使わせています。
一つ汎用的なダウンローダーを作っておき、
それぞれのユーザーには欲しいアドレス(http~フォルダまで)を入力させるようなことを考えていました。

>サイトb側でなんらかの策を
http~は無理ということが分かったので、
一つベースを作り、
各サイトに合わせたダウンローダーを設置することにします。

これで解決できます。
お世話になりました。

お礼日時:2011/09/05 05:31

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