TECHNICAL MASTER はじめてのPHP5プログラミング 基本編

概 要

Perl/CGIより簡単で、高速、手軽に作れて、データベースとの連携に強い埋め込み型スクリプト言語であるPHPはいまやウエブサイト制作の必須言語です。本書は「これからWebプログラミングを学びたい」という方、「ホームページは作れるけれどさらにその先に進みたい」という方、「データベースを使ったアプリケーションを作りたい」という方向けに、Webアプリケーション開発で必要な基本事項に的を絞り、やさしく解説しました。付属CD-ROMには、Windwos版のPHP、Apache、MySQLを収録。

著者 豊崎 直也
価格 本体2200円(税別)
ISBN 4-7980-0906-7
発売日 2004/10/21
判型 B5変
色数 2色
ページ数 368
CD/DVD Windows/Linux/UNIX
対象読者 初級
シリーズ TECHNICAL MASTER
表紙イメージ
購入 アマゾンで購入する

※リンク先によっては、販売ページが用意されていないことがあります。 あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

まえがき

本書について

本書の読み進め方

Chapter 01 PHPをはじめよう

01-01 PHPの世界へようこそ  [PHPの世界]

01-02 開発環境を準備しよう  [開発環境]

01-03 PHPを使うと何がちがうのか?  [PHPは何が違う]

Chapter 02 変数と配列

02-01 定数と変数  [定数と変数]

02-02 変数の型  [変数の型]

02-03 それぞれのデータ型を変換する  [データ型]

02-04 それぞれの型を指定して変換する  [型の変換]

02-05 インデックスが数字の配列  [配列]

02-06 インデックスが文字列の配列  [連想配列]

02-07 配列を操作する関数  [配列関数]

Chapter 03 計算式を使う

03-01 計算をしてみよう  [計算]

03-02 値を比較する  [値の比較]

03-03 論理演算をする  [論理演算]

03-04 文字列同士の計算をする  [文字列の計算]

03-05 こっちでなければそっちの三項演算子  [三項演算子]

03-06 計算に使える数学関数  [数学関数]

Chapter 04 条件分岐とループ

04-01 条件を調べて処理を分岐する(1)  [if]

04-02 条件を調べて処理を分岐する(2)  [if~else]

04-03 条件を調べて処理を分岐する(3)  [if:endif]

04-04 条件を調べて処理を分岐する(4)  [switch]

04-05 繰り返す(1)  [while]

04-06 繰り返す(2)  [do~while]

04-07 繰り返す(3)  [for]

Chapter 05 文字列操作

05-01 文字列の操作  [文字列操作]

05-02 日本語文字列の操作  [日本語文字]

Chapter 06 パターンマッチング

06-01 パターンマッチング  [パターンマッチング]

06-02 正規表現関数  [正規表現関数]

06-03 特殊文字  [特殊文字]

Chapter 07 日付と時刻

07-01 日付と時刻  [日付と時刻]

07-02 日付関数の応用  [日付関数の応用]

Chapter 08 ファイル操作

08-01 ファイルを開く  [ファイルを開く]

08-02 ファイルの読み込みと書き込み  [ファイルの読み書き]

08-03 テキストファイルのアップロード  [アップロード(1)]

08-04 CSV形式ファイルのアップロード  [アップロード(2)]

08-05 CSV形式ファイルのダウンロード  [ダウンロード]

08-06 ファイル関数  [ファイル関数]

Chapter 09 画像操作

09-01 画像を生成する  [画像の生成]

09-02 基本的な図形を描写する  [図形の描画]

09-03 画像を操作して拡大または縮小する  [拡大縮小]

09-04 画像へテキストを埋め込む  [テキスト描画]

Chapter 10 関数

10-01 関数を定義する  [関数定義]

10-02 引数を渡す  [引数]

10-03 返り値  [返り値]

10-04 ファイルのインクルード  [インクルード]

Chapter 11 クラス

11-01 クラスを作成する  [クラスの作成]

11-02 クラスを継承する  [クラスの継承]

Chapter 12 クッキー

12-01 クッキーってなに?  [クッキー]

12-02 クッキーをセットする  [クッキーのセット]

12-03 クッキーの読み込みと削除  [クッキーの読み書き]

12-04 クッキーのテクニック  [クッキーのテクニック]

Chapter 13 PHPによるアクセス認証

13-01 PHPでできるユーザー認証と識別  [ユーザー認証]

13-02 入力値の有無で判断するアクセス認証  [アクセス認証]

13-03 ユーザー名とパスワードで判断するアクセス認証  [パスワード認証]

Chapter 14 セッション管理

14-01 セッション管理  [セッション管理]

14-02 セッション関数  [セッション関数]

Chapter 15 デバッグ

15-01 プログラミングエラー  [エラー]

15-02 エラーメッセージ  [エラーメッセージ]

Chapter 16 フォームへの埋め込み

16-01 HTMLとPHPスクリプト  [HTMLとPHPスクリプト]

16-02 テキストボックス  [テキストボックス]

16-03 ラジオボタンとチェックボックス  [ラジオボタン]

Chapter 17 データベース「SQLite」

17-01 Windowsで使えるフリーウェアのデータベース  [データベース]

17-02 データベースを作成する  [データベース作成]

17-03 テーブルを作成する  [テーブル作成]

17-04 基本操作を学ぶ  [データベース操作]

Chapter 18 データベースの操作

18-01 条件検索(select~where)  [select~where]

18-02 あいまい検索(like)  [like]

18-03 並び替え(order by)  [order by]

18-04 グルーピング(group by)  [group by]

18-05 重複の取り除き(distinct)  [distinct]

18-06 表示件数の制限(limit)  [limit]

18-07 範囲検索(between~and~)  [between~and~]

Chapter 19 PHPからのデータベース操作

19-01 SQLiteへの接続と切断  [SQLite接続/切断]

19-02 SQLiteを操作する  [SQLite操作]

19-03 SQLite関数  [SQLite関数]

Chapter 20 Webデータベースアプリケーション

20-01 リンクリストアプリケーション  [アプリケーション作成(1)]

20-02 データベースの構成  [アプリケーション作成(2)]

20-03 リンクリスト登録画面  [アプリケーション作成(3)]

20-04 データベースへの登録処理  [アプリケーション作成(4)]

20-05 リンクリスト画面  [アプリケーション作成(5)]

20-06 検索条件指定画面  [アプリケーション作成(6)]

20-07 リスト表示画面  [アプリケーション作成(7)]

Appendix 付 録

A Apacheのインストール

B PHPのインストール

C SQLiteManagerのインストール

D MySQLのインストール

E サンプルデータベースの利用について

F PHP簡易リファレンス

G インターネット上の関連情報

H 参考文献

PR

秀和システム