Eclipse 3ではじめる PHP 5プログラミング入門 Eclipse PDT対応
概 要
本書は、Webアプリケーション開発を強力に支援してくれる開発環境Eclipse(エクリプス)を使ったPHPプログラミングのガイドブックです。PHPが動くサーバ環境を簡単に構築できるXAMPP(ザンプ)や、Eclipse PDTプラグイン(Eclipse IDE for Java EE Developers)インストール手順などPHP開発環境の基礎編から、Eclipseの基本操作、PHPの実行、HTMLフォームを使った基本処理、日付計算、イメージ処理、パスワード認証、メール送信、CSVの利用、XMLとの連携、SQLサーバの利用方法などの上級編までを順に解説しています。付録CD-ROMに収録したサンプルコード、Eclipse IDE for Java EE Developers(WTP 2.0)、XAMPP 1.6.4を使ってPHP開発を始めましょう!
同著者のEclipse関連書籍などを、こちらで紹介
| 著者 | 掌田津耶乃 |
| 価格 | 円(税込)(本体2800円) |
| ISBN | 978-4-7980-1851-5 |
| 発売日 | 2007/12/21 |
| 判型 | B5変 |
| 色数 | 2色 |
| ページ数 | 464 |
| CD/DVD | Windows |
| 対象読者 | 初級 |
| シリーズ | - |
目次
Chapter1 PHPとEclipseの基本
1 サーバープログラムのインストールと設定
1.1 PHPとは何か
1.2 PHPとその他の言語との比較
1.3 XAMPPでPHP環境を整える
1.4 XAMPPのインストール
1.5 各種サーバーの起動方法
1.6 XAMPPのファイル構成について
1.7 Xdebugのインストールと設定
2 Eclipseのインストールと設定
2.1 PHPに開発環境は必要?
2.2 Eclipseのインストール
2.3 日本語化プラグインのインストール
2.4 Java SE Development Kit(JDK)
2.5 Eclipseの基本画面
2.6 主なビューについて
2.7 ソフトウェア更新による PHP Development Tools(PDT)のインストール
2.8 PDTの基本設定を行う
2.9 テキスト・ファイル・エンコードについて
Chapter2 Eclipseの基本機能
1 ワークベンチと基本的なビュー
1.1 PHPパースペクティブについて
1.2 PDTのビューについて
1.3 主なパースペクティブについて
1.4 ビューとパースペクティブのメニュー登録
1.5 ツールバーについて
1.6 エディターについて
1.7 PHPエディターの機能
1.8 エディターで使える便利なメニュー
2 開発に必要な機能を理解する
2.1 ブックマークについて
2.2 検索について
2.3 ヘルプについて
2.4 PHPの日本語ヘルプの利用
2.5 プロジェクトの作成と削除
3 設定ウインドウを使いこなす
3.1 設定ウインドウについて
3.2 「一般」の設定
3.3 PHPの設定
3.4 PHPエディターに関する設定
3.5 Web関係のファイル・エディターの設定
Chapter3 Eclipse/PHPを使ってみよう
1 PHPを実行する
1.1 PHPプロジェクトを作成する
1.2 PHPファイルを作成する
1.3 PHPのソースコードを書く
1.4 Webサーバーでテキストを表示する
1.5 実行構成の修正
1.6 関数について
1.7 PHPスクリプトの基本ルール
1.8 PHPを直接実行する
1.9 HTMLを使った例
2 PHPの変数と値
2.1 値のリテラル
2.2 ダブルクォートとシングルクォートの違いは?
2.3 変数の使い方
2.4 計算の基本について
2.5 値にはタイプがある?
2.6 値のキャストについて
2.7 定数について
3 PHPの基本文法
3.1 if文について
3.2 条件式について
3.3 switch文について
3.4 while/do文について
3.5 for文について
3.6 foreach文について
4 配列と連想配列
4.1 配列について
4.2 連想配列について
4.3 foreachによる連想配列の処理
4.4 覚えておきたい配列の応用知識
4.5 配列の要素の追加/削除
4.6 配列のカレントキーを操作する
4.7 その他の便利な配列機能
5 関数定義と変数
5.1 ユーザ定義関数について
5.2 スクリプトを関数で切り離す
5.3 可変変数について
5.4 可変関数について
5.5 可変引数を使った関数
5.6 関数内の関数
5.7 再帰法について
5.8 変数のスコープとstatic変数
6 オブジェクト指向について
6.1 オブジェクト指向とは?
6.2 クラスの作成と利用の基本
6.3 クラスを作成する
6.4 アクセス・キーワードについて
6.5 コンストラクタについて
6.6 継承について
6.7 staticなメンバー
Chapter4 HTMLフォームを使った基本処理
1 フォーム送信の基本
1.1 フォーム用HTMLを用意する
1.2 フォームのソースコードを作成する
1.3 送信されたフォームの処理
1.4 最初のセキュリティ問題
1.5 自身に送信するPHPファイル
1.6 POSTによる送信
1.7 HTMLのコントロールと送信される値について
1.8 送信されたすべての情報を得る
2 移動とクッキー
2.1 ページを移動する
2.2 サーバー情報について
2.3 クッキーについて
2.4 日本語エンコーディング方式による問題
2.5 ヘッダー送信とエンコードの指定
2.6 外部ファイルの利用について
2.7 インクルードの方法
2.8 その他の外部ファイル取り込み
Chapter5 さまざまなデータの利用
1 日付と値のフォーマット
1.1 日付の値について
1.2 日数計算をする
1.3 日本語の曜日を表示するには?
1.4 日時と曜日を得るための関数
1.5
1.6 数字のフォーマットについて
2 テキスト処理
2.1 テキストの操作
2.2 テキスト処理関数を使って置換処理を作成する
2.3 テキストの検索置換関数
2.4 テキストのトークン化
3 正規表現の利用
3.1 正規表現とは何か
3.2 パターンの作成
3.3 HTMLタグの抽出
3.4 URLの抽出
3.5 パターンによる置換処理
3.6 メールアドレスをパターン置換する
Chapter6 ファイルとイメージの処理
1 ファイルアクセス
1.1 テキストファイルを表示する
1.2 readfileによるファイルの読み込みと出力
1.3 読み込んだテキストを行単位で処理する
1.4 ファイルから順次テキストを読み込む
1.5 指定したURLのファイルをダウンロードする
1.6 ファイルの書き出し
1.7 ディレクトリ内のファイルを調べる
1.8 ディレクトリ内の全ファイルを表示する
1.9 ファイルの情報を得るには?
2 イメージの処理
2.1 イメージファイルを表示する
2.2 イメージファイルの読み込みと出力
2.3 イメージを作成する
2.4 図形を描画する
2.5 さまざまな描画例
2.6 スタイルを使った描画
2.7 ブラシを使った描画
2.8 既にあるイメージを加工して表示するには?
2.9 イメージのファイル保存
2.10 イメージ間のコピー
Chapter7 ネットワーク処理
1 セッションと認証
1.1 セッションとは?
1.2 セッション変数の利用
1.3 セッション変数を使ったログインチェック
1.4 ログインのフォームとログインチェック処理
1.5 HTTPのBasic認証について
1.6 パスワードファイルの作成
1.7 グループファイルとhttpd.confの修正
1.8 PHPからBasic認証を利用する
1.9 Basic認証を独自に行う
2 メール送信とFTPの利用
2.1 メールを送信する
2.2 メール送信の実際
2.3 ファイルのアップロード設定
2.4 アップロードのフォーム作成
2.5 アップロードされたファイルの処理
2.6 ファイルのダウンロード
2.7 FTPサーバーの利用
2.8 FTPによるアクセスについて
2.9 FTPによるダウンロード
2.10 ソケットによる通信
Chapter8 CSVとXMLによるデータベース
1 CSVの利用
1.1 CSVデータについて
1.2 CSVのデータを一覧表示する
1.3 CSVデータの追加
1.4 CSVから指定のデータを削除する
1.5 CSVデータの検索
2 XMLデータの利用
2.1 XMLとは?
2.2 XMLファイルを作成する
2.3 XMLのデータ構造
2.4 XMLデータの基本操作
2.5 XMLのデータを表示する
2.6 不特定のノードへの対応を考える
2.7 XMLにデータを追加する
2.8 XMLのデータを削除する
3 XMLデータのレイアウト
3.1 RSSリーダーを作る
3.2 ニュースサイトのRSSを表示する
3.3 XMLパーサを使ったレイアウト
3.4 XMLデータをパースする
3.5 RSSを見やすくパースする
Chapter9 データベースの利用
1 MySQLサーバーとphpMyAdminの利用
1.1 SQLサーバーとMySQL
1.2 MySQLドライバのインストール
1.3 MySQLの起動について
1.4 MySQLのrootを設定する
1.5 phpMyAdminの設定を変更する
1.6 phpMyAdminの基本操作
1.7 ユーザを新規作成する
1.8 データベースとテーブルの作成
1.9 データの追加とユーザ設定の編集
1.10 コマンドラインによる実行
1.11 ユーザの作成コマンド
1.12 データベースとテーブルの作成コマンド
1.13 フィールドの設定について
1.14 データの作成コマンド
2 PHPでMySQLを使う
2.1 「SQL開発」について
2.2 「データベース開発」パースペクティブについて
2.3 接続プロファイルを作成する
2.4 SQLファイルの作成
2.5 PHPからMySQLを利用する
2.6 テーブルのデータを一覧表示する
2.7 データを追加する
2.8 データの検索・削除
3 SQLiteの利用
3.1 SQLiteとは?
3.2 コマンドプロンプトからSQLiteを使う
3.3 SQLiteのレコードを一覧表示する
3.4 レコードを追加する
3.5 PostgreSQLの場合は?

