新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: Re: 別サイトのファイルの読み込み
Date: 1997/02/05 22:17:28
Reference: mesh.program/00211

2月5日に、いぇ〜い!さんは書きました。

>CGIスクリプトで自分以外のサイトのファイルを読めないでしょうか?
>
CGIと言うのは単なるプログラムですから、他サイトのファイルを読むためには、
相手方のサイトに読み込み要求を受け入れる機構(サーヴァ)が必要です。

そのファイルは HTTP(WWW) や FTP を通して読めるものですか? もし読めるのなら
Webブラウザがやっているのと同じ様なことを CGI スクリプトでやれば読めます。

HTTPやFTPのプロトコルに従ってファイルを読みとるのは、CGIでソケットを扱う
プログラムが書ける人なら大して難しいわけではありません。
# まあ、簡単とは言いませんが。(^^;;

>別サイトのファイルの「LAST MODIFY」とかもダメですかねぇ?
>
LastModifiedを得るのは、HTTPに関してはヘッダ情報に含まれていれば簡単です。
逆にヘッダ情報に含まれていない場合には不可能です。

FTPですと、ダイレクトにファイルの更新日時を得るコマンドがないので、ファイル
リストをパースする事になるため面倒ですし、サーヴァが返すリスト形式が未知の
場合に至ってはプログラムで対処するのは難しいでしょう。