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の場合は?

PR

秀和システム