KENT-WEBトップ > 書籍執筆のご案内 > 最速攻略CGI/Perl 作り方入門

最速攻略CGI/Perl 作り方入門

・ 出版社:技術評論社案内ページ
・ KENT 著 / B5変形判 / 224ページ
・ ISBN4-7741-2832-5 / 2006年7月21日発売
・ 定価2394円(本体2280円)

【購入先】 Amazon | cbook24
■目次
Chapter01 CGIの基礎知識
01-01 CGIとは 
01-02 Perlとは 
01-03 Perlのパス 
01-04 改行コード 
01-05 スカラー変数 
01-06 「\」エスケープシーケンス 
01-07 正規表現 
01-08 CGIの設置方法 
	Perlのパスを確認する 
	サーバの制限事項を確認する 
	FTPの転送モード 
	パーミッション 
	パーミッションの設定方法 
	設置に必要なツールソフトウェア 
	テキストエディタ 
	FTPソフトウェア 
01-09 テスト環境の構築(1) 
	テスト環境を構築するメリット 
	必要なソフトウェア 
	ソフトウェアのインストール 
	フォルダの作成 
	AN HTTPDをインストールする 
	ActivePerlをインストールする 
	CGIプログラムのでバックの方法 
01-10 テスト環境の構築(2) 
	必要なソフトウェア 
	ソフトウェアのインストール 
	Radishのインストール 
	Sendまね〜るのインストール 
	送信テスト 
01-11 プログラムの書き方(1) 
	(1)Perlのパス 
	(2)Content-typeヘッダー 
	(3)プログラムの検証 
	動作を確認する

Chapter02 カウンタを作ろう
02-01 カウンタの設計・考え方 
	カウンタ処理の流れ 
02-02 カウンタプログラム解説 
	(1)データファイルの置き換え 
	(2)データファイルの読み込み 
	(3)ファイルロック 
	(4)データのカウントアップ 
	(5)データファイルを書き込む(更新) 
	(6)カウンタ数値を表示 
	動作を確認する 
	テスト環境(Windowsサーバ)での設置例 
	カウンタ画像の入手先ページの紹介

Chapter03 サイコロゲームを作ろう
03-01 サイコロゲームの設計・考え方 
	サイコロゲームの処理の流れ 
03-02 サイコロゲームプログラム解説 
 (1)サイコロ画像の場所指定 
 (2)乱数の発生 
 (3)結果の判定 
 (4)結果表示 
	動作を確認する 
	テスト環境(Windowsサーバ)での設置例

Chapter04 掲示板を作ろう
04-01 掲示板の設計・考え方 
	掲示板の処理の流れ 
04-02 掲示板プログラム解説 
	掲示板本体のプログラム 
 (1)掲示板の設定 
 (2)メイン処理の定義 
 (3)フォームデコード−decodeサブルーチン 
 (4)フォームデコード−投稿データの処理 
 (5)フォームデコード−URLデコード 
 (6)フォームデコード−シフトJIS(SJIS)への変換 
 (7)記事の投稿受理−日時の取得 
 (8)記事の投稿受理−記事数の管理 
 (9)記事の投稿受理−データファイルの更新 
 (10)bbslistサブルーチン 
 (11)bbslistサブルーチン−記事の書き込み 
 (12)HTMLヘッダーサブルーチン 
04-03 掲示板を管理するプログラムの解説 
 (1)admin.cgiの設定内容 
 (2)メイン処理の定義 
 (3)フォームデコード 
 (4)パスワード認証 
 (5)記事の削除 
 (6)記事リストの表示 
 (7)HTMLヘッダー 
	動作を確認する 
 テスト環境(Windowsサーバ)での設置例

Chapter05 フォームメールを作ろう
05-01 フォームメールの設計・考え方 
	フォームメール処理の流れ 
05-02 基本プログラム解説 
 (1)フォームメールの設定 
 (2)メイン処理の定義 
 (3)decodeサブルーチン 
 (4)確認画面 
 (5)メール送信 
 (6)HTMLサブルーチン 
動作を確認する 
 テスト環境(Windowsサーバ)での設置例 
05-03 フォーム用HTMLファイルの解説 
	HTMLファイルの処理の流れ 
	(1)HTMLのHEAD要素の記述 
	(2)BODY要素の開始 
	(3)入力フィールドの記述 
	(4)メッセージの表示 
	フォームタグの記述 
	(1)フォームを作る 
	(2)データの送信形式及び送信先URLを指定する 
	(3)テキストの入力欄を作る 
	(4)パスワード形式の入力欄を作る 
	(5)ラジオボタンを作る 
	(6)チェックボックスを作る 
	(7)隠しデータを送信する 
	(8)複数行のテキスト入力欄を作る 
	(9)選択ボックスを作る 
	(10)送信ボタン 
	(11)リセットボタン

Chapter06 ショッピングカートを作ろう
06-01
	ショッピングカートの処理の流れ 
06-02
カート本体のプログラム前半 
 (1)ショッピングカートの設定 
 (2)メイン処理の定義 
 (3)decodeサブルーチン 
 (4)確認画面 
 (5)買物カゴの中身確認−クッキー情報の更新 
 (6)確認画面−買物カゴの中身を表示 
 (7)確認画面−合計金額の表示 
 (8)住所などの入力画面 
06-03
 (9)確認画面 
 (10)送信処理 
 (11)クッキーの取り出し 
 (12)クッキーの格納 
 (13)HTMLヘッダー 
 (14)エラー処理 
 (15)カンマ付加 
動作を確認する 
 テスト環境(Windowsサーバ)での設置例 
06-04
	商品データファイル 
	HTMLファイルのソース 
 (1)HEAD要素の記述 
 (2)ペンケースの買物カゴフォームの記述 
 (3)ファイルケースの買物カゴフォームの記述 
 (4)電卓の買物カゴフォームの記述 
 (5)買物カゴの中身確認ボタンを記述

Chapter07 CGIのセキュリティ対策
07-01
07-02
 (1)強制ブラウジング 
 (2)ディレクトリ・リスティング 
 (3)クロスサイトスクリプティング 
索引 
添付CD-ROMについて