研究紀要第113号 「情報ネットワークの教育的活用と授業改善へ向けた教育用ソフトウェアの活用」 -091/166page

[検索] [目次] [PDF] [前] [次]

しまいうまく発信することができなかった。これは,HTMLの〈FROM ACTION="mailto"〉タグを使ったホームページからのデータ転送がlnternetExplorer3.01は,完全な対応ではないためであると考えられる。現在のlnternetExplorer4.0ではOutLookExpressから簡単にデータを送信することができるようになったため,〈FROMACTION="mailto"〉タグ を使用したホームページに対応している。

OutLookExpressやNetScapeMailは,ともにデータをText形式とHTML形式,さらにその他の形式を選択して送信することができる。このことは,受信した場合データ整理を行う上で好ましくない。OutLookExpressは「受信トレイ.mbx」に,NetscapeMailは「Inbox」に受信データが保存される。これらの内容をエディタで調べ

送信内容をエディタで調べた図

てみると(上図),読み込んだデータは蓄積されている。しかし,異なったブラウザや異なった設定で送られてきたデータは,形式が混在してる。また,データの先頭にはへッダが付けられでいるため,1つ1つのへッダを取り除く作業が必要である。つまり,EーMailソフトで発信することは,データ集計処理上適さないという結論に達した。

(3)CGIプログラムの研究

既製のE-Mailソフトは自由にデータを発信 することができなかったためCGl(CommonGatewayIntcrface)プログラムが必要となった。これは,EーMailソフトの代わりにデータのやりとりを行うサーバ側のプログラムである。CGIは,サーバの機能を利用するため,アクセスカウンタや訪問者登録,掲示板などデータのやりとりが自由なホームページを実現できる。

CGIプログラムを実行させる手続きは,以下の通りである。

1)UNIXサーパにログイン

UNIXコマンドを用いてCGIを実行するた めのディレクトリ本作成する。

2)CGIのプログラミング

UNIXサーバにC言語またはPerl言語で記 述し,実行可能なファイルとしておく。

3) HTMLで実行

HTMLで言己述したホームぺージにくFRAMESRC="○○・cgi",命令を付加し CGIプログラムを実こ行させる。

このため,CGIプログラムを作成するため には,UNIXコンピュータを動かすための最低限の知識が必要となってくる。

CGIプログラムの動作は以下のようになっ ている。

1)目的のサーバにブラウザからの要求(FRA MESRC="○○.cgi")が送られる。

3)サーバがCGIプログラム("○○,cgi")を 起動する。

CGIプログラムがプラウザがらのデータを 受け取る。

4)CGIプログラムで処理をする。

5)処理の結果をブラウザに送る。

上記1)〜5)までの流れが基本的なものであ る。つまりCGIプログラムには,「データを


[検索] [目次] [PDF] [前] [次]

掲載情報の著作権は福島県教育センターに帰属します。