高橋 大吾 著
本書は、Webページ上で動的な処理を行なうための仕組みであるCGIを、Perl言語によってプログラミングするための入門書です。実際に手を動かして“体験しながら”学習するため、まったくプログラミングの経験がない方でも、無理なく確実に学習することができます。
サンプルプログラムは実際の運用に使えるような題材で、CGIプログラムでよく使われるテクニックを紹介しているので、自分で開発する際にも応用することができます。
付属CD-ROMには必要となるツールや完成版のサンプルプログラムを収録してあるので、すぐにでも学習を始めることができます。
(Windows対応 CD-ROM付)
付属CD-ROMのテスト環境について
付属CD-ROMは以下の環境で正常に動作することを確認しました。
Internet Explorer 6.0+Windows XP
Mozilla Firefox 1.04+Windows XP
Netscape Communicator 4.7+Windows XP
Internet Explorer 5.5+Windows Me
第0日 オリエンテーション
基本的な用語
HTMLの基本
WebサーバーとCGI
Perlのインストール
Apacheのインストール
本書の使い方
付属CD-ROMをご使用の前に
第1日 Hello Perl!
1時限目 簡単なCGIスクリプトを記述する
2時限目 HTMLをCGIスクリプトで表示する
3時限目 簡単な計算を行なう
4時限目 さいころを作る
第2日 おみくじを作ろう
1時限目 if文を使う
2時限目 else節を使う
3時限目 おみくじを作る
4時限目 おみくじスクリプトを改良する
第3日 アクセスカウンターを作ろう
1時限目 さいころプログラムを作成する
2時限目 テキストファイルの一部を読み込んで表示する
3時限目 アクセスカウンターを作成する
4時限目 アクセスカウンターを改良する
5時限目 グラフィックのカウンターで訪問者数を表示する
第4日 アクセスログを作ろう
1時限目 記録するアクセス情報を入手する
2時限目 アクセスログをファイルに記録する
3時限目 記録したアクセスログを集計する
4時限目 アクセスログの集計スクリプトを完成させる
第5日 メールフォームを作ろう
1時限目 HTMLで入力フォームを作成する
2時限目 フォームデータを表にして表示する
3時限目 フォームデータをメール形式で表示する
4時限目 フォームに入力してメールを送信する
第6日 認証システムを作ろう
1時限目 ユーザー管理ページを表示する
2時限目 関数を作成する
3時限目 ユーザーの登録・削除機能を追加する
4時限目 管理者のパスワードを設定する
第7日 掲示板を作ろう
1時限目 掲示板の基礎を作成する
2時限目 記事を書き込めるようにする
3時限目 記事を削除する機能を追加する
4時限目 掲示板に名前とアドレスを記憶させる
第8日 チャットを作ろう
1時限目 チャットのダミーページを作成する
2時限目 チャットの基本機能を完成させる
3時限目 参加者を列挙する機能を追加する
第9日 ノベルゲームを作ろう
1時限目 ノベルゲームを作成する
第10日 ロールプレイングゲームを作ろう
1時限目 ロールプレイングゲームを作成する
付録
SSIを使わないアクセスカウンター
SSIを使わないアクセスログ
CGIスクリプトのプロバイダのサーバーでの実行
Internal Server Errorチェックポイント
関数一覧
コラム
プログラムリストを入力すべきか?
環境変数の内容について
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 005 (2)の見出し |
2刷 | 未 |
|
2005.11.15 | ||||||
1刷 | 089 リスト3-6のキャプション |
6刷 | 未 |
|
2006.08.22 | ||||||
1刷 | 122 [リスト4-4]51行目 CD-ROM 4-3.cgi |
4刷 | 未 |
|
2006.10.20 | ||||||
1刷 | 133 [リスト4-5]88行目 CD-ROM 4-4.cgi |
4刷 | 未 |
|
2006.10.20 | ||||||
1刷 | 133 コード84行目 |
未 | 未 |
|
2009.03.26 | ||||||
1刷 | 184 「サンプルファイルはこちら」 |
6刷 | 未 |
|
2008.08.08 | ||||||
1刷 | 185 ステップ6の内容 |
6刷 | 未 |
|
2006.06.23 | ||||||
1刷 | 268 「サンプルファイルはこちら」の個所 |
6刷 | 未 |
|
2006.02.02 | ||||||
1刷 | 310 [リスト8-2]268行目-269行目<br> CD-ROM 8-2.cgi |
4刷 | 未 |
|
2006.10.20 | ||||||
1刷 | 315 本文内のリスト268行目-269行目 |
4刷 | 未 |
|
2006.10.20 | ||||||
1刷 | 332 [リスト8-3]344行目-345行目<br> CD-ROM 8-3.cgi |
4刷 | 未 |
|
2006.10.20 | ||||||
1刷 | 391 [リスト10-1]446行目-447行目<br> CD-ROM rpg.cgi |
4刷 | 未 |
|
2006.10.20 | ||||||
1刷 | 419 (2)の画像 |
2刷 | 未 |
|
2005.11.15 |
Hirokazu Okabe さん
10日じゃむりだろ・・・
ササキマコト さん
2009-02-17
http://i-3-i.seesaa.net/article/114404493.html