CGIとは・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

HTMLの場合
ブラウザ

(1)  HTMLを要求     


WWWサーバ

(2)  HTMLを送信

CGIの場合
ブラウザ

(1) CGIへデータ送信


WWWサーバ

(2) CGIを実行

(3) 結果をHTMLで送信


Perlとは・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

Perlとは、CGIを実現するためのプログラミング言語の1つ

1-3. Perlの特長
プログラムがテキストベースなので、作成や修正が簡単。
通常、作成したプログラムを実行するためには、コンパイルをする必要があるが、
Perlは(テキストベースの)ソースプログラムの状態から即実行することができ 、
コンパイルを必要としない。
このため、テスト作業等が効率的であり、また初心者にも扱いやすい

通常のプログラムの場合
ソース
プログラム

コンパイル
実行
プログラム

実行

Perl言語の場合

ソース
プログラム

実行

1.準備
用意するもの、事前勉強
2.はじめの一歩
プログラムの転送・実行
3Perlの文法・特徴
記述方法・HTMLドキュメント生成
4.ファイル操作(その1)
ファイルからデーターの読み出し
5.データー処理
ブラウザからCGIスプリクトへのデーターのわたし方
6.ファイル操作(その2)
ファイルへデーターの書き込み
7.ファイルのロック
同時書き込みによる、ファイル破壊対策
8.SSIの基礎
HTMLファイルにプログラムを埋め込む
9.実践SSI
簡単なアクセスカウンターを作ってみましょう
10.まとめ
ここまでのまとめとして、簡単な自作CGIに挑戦
 準備
 始めの1歩
 Perlの文法
 ファイル操作1
 データ処理
 ファイル操作2
 ファイルのロック
 摩耶家Top