最速攻略 CGI/Perl サンプル大全集

[表紙]最速攻略 CGI/Perl サンプル大全集

B5変形判/256ページ

定価(本体2,380円+税)

ISBN 978-4-7741-4626-3

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

好評の「最速攻略 CGI/Perl 作り方入門」を全面的にリニューアルしました。掲示板やショッピングカートなど,人気のサンプルを収録し,コードの書き方やカスタマイズの方法を詳しく解説しています。また,サンプルを動かすために必要なソフトウェアも収録。そのインストールや設定の方法も丁寧に解説しているので,この1冊でサンプルを簡単に実行して試すことができます。

こんな方におすすめ

  • CGI/Perlを学びたい方
  • ホームページで利用する掲示板などが手軽に欲しい方

この書籍に関連する記事があります!

使えるCGI/Perlプログラムが満載のサンプル集が登場
好評の「最速攻略 CGI/Perl 作り方入門」を全面的にリニューアルし,「最速攻略 CGI/Perl サンプル大全集」として生まれ変わりました。

目次

Chapter01 Perlを使うための準備をしよう

Section01 Perlプログラムの作成に必要なソフトをそろえよう

Section02 Perlプログラムを編集するツール「テキストエディタ」

  • テキストエディタとは
  • インストールの方法

Section03 Perlプログラムを転送するツール「FTPソフト」

  • FTPソフトとは
  • インストールの方法

Section04 Perlプログラムを実行するソフト「Strawberry Perl」

  • Perlプログラムを動かすためのソフト
  • インストールの方法
  • 動作確認をする

Section05 ウェブサーバーを構築するソフト「Apache」

  • Apacheとは
  • インストールの方法
  • 設定を変更する
  • 動作確認をする

Section06 Perlプログラムからメール送信するソフト「Sendまね~る」

  • Sendまね~るとは
  • インストールの方法
  • メールの送信テストをする

Chapter02 Perlを理解するための基礎知識

Section01 基本的な文法と基礎知識

  • CGIとPerl
  • Perlのパス
  • 文(ステートメント)
  • print文と改行
  • 文字列とクォーテーション
  • コメント

Section02 基本的な構文

  • 変数の構文
  • 数値と文字列
  • 演算子
  • 制御構文
  • 入出力

Section03 基本的な関数

  • プログラム制御
  • ファイル入出力
  • ファイル操作・文字列操作
  • 配列制御・ハッシュ制御

Chapter03 簡単なプログラムを作ってみよう

Section01 文字を表示させよう

Section02 身長から理想的な体重を計算しよう

Section03 サイコロを転がし,丁半を表示させよう

Section04 CSVファイルで保存したテスト成績から平均点を計算しよう

Chapter04 掲示板を作ろう

Section01 掲示板サンプルの概要

  • プログラムとフォルダーの構成
  • プログラムの概要
  • 掲示板の設定を変更する
  • テンプレートファイルを変更する

Section02 新着情報ボードに改造しよう

  • プログラムとフォルダーの構成
  • プログラムの概要
  • 掲示板の設定を変更する
  • テンプレートファイルを変更する

Section03 掲示板にYouTubeの動画を表示させよう

  • プログラムとフォルダーの構成
  • プログラムの概要
  • 掲示板の設定を変更する
  • テンプレートファイルを変更する

Section04 画像をアップロードできるようにしよう

  • プログラムとフォルダーの構成
  • プログラムの概要
  • 掲示板の設定を変更する
  • テンプレートファイルを変更する

Chapter05 カレンダーを作ろう

Section01 カレンダーサンプルの概要

  • プログラムとフォルダーの構成
  • プログラムの概要
  • カレンダーの設定を変更する
  • テンプレートファイルを変更する

Section02 任意の年月を表示させるように改造しよう

  • プログラムとフォルダーの構成
  • プログラムの概要
  • テンプレートファイルを変更する

Section03 管理者のみが書き込めるスケジュール表にしよう

  • プログラムとフォルダーの構成
  • プログラムの概要
  • カレンダーの設定を変更する
  • テンプレートファイルを変更する

Chapter06 ショッピングカートを作ろう

Section01 ショッピングカートの概要

  • プログラムとフォルダーの構成
  • プログラムの概要(前半)
  • プログラムの概要(後半)
  • ショッピングカートの設定を変更する
  • 商品データファイル(CSVファイル)を作成する
  • 商品一覧ファイルについて
  • テンプレートファイルを変更する

Section02 注文金額に応じて送料を変えよう

  • プログラムとフォルダーの構成
  • プログラムの概要
  • ショッピングカートの設定を変更する
  • テンプレートファイルを変更する

Section03 商品情報を管理画面から登録できるようにしよう

  • プログラムとフォルダーの構成
  • プログラムの概要
  • 商品登録編集プログラム(admin.cgi)を設定する

Section04 注文ログを保存してCSVファイルでダウンロードしよう

  • プログラムとフォルダーの構成
  • cart.cgiの変更点
  • admin.cgiの変更点
  • 設定を変更する

付録

  • 本番サーバーへの設置の仕方