初めてでもできる Perl CGI 即効サンプルブック

初めてでもできる Perl CGI 即効サンプルブック

初めてでもできる Perl CGI 即効サンプルブック

PHPを勉強する前に購入した書籍です。サンプルプログラムが説明されています。

 

第0章 CGIをはじめる前に

  • CGIの基本
  • CGIプログラミングの骨子
  • 本書を読むうえでの注意

 

第1章 CGIの起動

  • ブラウザからCGIを直接起動したい
  • HTMLの<a>タグからCGIを起動したい
  • JavaScriptを利用してCGIを起動したい
  • HTMLの<frame>タグからCGIを起動したい
  • HTMLの<form>タグからCGIを起動したい

第2章 変数、サブルーチンの利用

  • ブラウザ上で入力した数値の合計を求めたい
  • 数値合計の部分をサブルーチン化したい

 

第3章 日付、時間関連

  • 現在の日付時刻を表示したい
  • 現在の日付時刻を「年月日(曜日)時分秒」の形式で表示したい
  • 時間帯によってメッセージと背景色を変えたい
  • 現在日付からn日後の日付を表示したい

 

第4章 占い

  • 今日の運勢占いを作りたい
  • 運勢表示用文字列えおファイル化したい

 

第5章 アクセスログ

  • IPアドレスのアクセスログを作りたい
  • HOST(IPアドレス)別アクセスログをグラフ表示したい

 

第6章 アクセスカウンター

  • アクセスカウンターを作りたい
  • イメージアクセスカウンターを作りたい
  • 一定時間内アクセスではカウントアップさせないアクセスカウンターを作りたい

 

第7章 アンケート

  • アンケートCGIを作りたい
  • アンケート回答結果をファイル化したい
  • アンケート集計結果を表示したい

 

第8章 掲示板-チャット

  • 掲示板をつくりたい
  • HTMLタグ対策のある掲示板にしたい
  • 多重書き込み対策のある掲示板にしたい
  • 特定のHOST(IPアドレス)からの書き込みを禁止したい
  • 自動リロードを入れてチャットに使えるようにしたい

 

第9章 ショッピング

  • ユーザー登録ができるようにしたい
  • 商品メニューを作りたい
  • 買い物かごを作りたい
  • ユーザー認証つき注文画面を作りたい
  • データベースを参照して商品メニューを作りたい

 

付録A PerlとApacheの入手とインストール

  • Perl
  • Apache(Webサーバー)

 

付録B Perlの基礎

  • Perlプログラミングの実行
  • Perlのコメント
  • スカラー変数
  • 配列変数
  • 連想配列
  • 算術演算子
  • if文と数値比較演算子
  • 文字列比較演算子
  • 繰り返し(for文)
  • 繰り返し(foreach文)
  • 繰り返し(while文)
  • サブルーチン
  • サブルーチン(引数あり)
  • キーボード入力
  • ファイル書き込み
  • ファイル読み込み(1行read)
  • ファイル読み込み(全行read)
  • ファイル読み書きopenとseek関数
  • ファイル追加書き込み
  • 関数int
  • 関数rand
  • 関数time、localtime、gmtime
  • 関数chop、chomp
  • 関数crypt
  • 関数index
  • 関数lc、uc
  • 関数sprintf
  • 関数substr、length
  • 関数grep
  • 関数sort
  • 関数split、join
  • 関数pop、push
  • 関数shift、unshift
  • 関数reverse
  • 関数splice
  • 関数keys、values
  • 関数delete、exists
  • 関数hex
  • 関数pack、unpack
  • 正規表現:パターンマッチ
  • 正規表現:先頭、末尾マッチ
  • 正規表現:任意の1文字マッチ
  • 正規表現:なしor任意の1文字マッチ
  • 正規表現:0回以上マッチ
  • 正規表現:1回以上マッチ
  • 正規表現:n回以上m回以下マッチ
  • 正規表現:文字クラス1
  • 正規表現:文字クラス2(アルファベット&数字)

 

さくいん

 

サンプルPDF、全ページPDFもあります。スマートフォン、タブレットPC、PCで見ることができます。


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です