Eclipse3ではじめるPHP5プログラミング入門

概 要

本書は、Eclipseを使って、PHPでWebアプリケーションを開発するためのサーバープログラミング解説書です。Eclipse+PHPの組み合わせで、ソースの色分け、命令・関数の一覧などの入力支援機能、プレビュー、環境設定、デバッグ、サーバ起動停止の集中管理など簡単かつ効率的・本格的な開発環境がタダで用意できます。またXAMPPというパッケージを使えば、面倒なサーバー環境の構築作業なども不要になります。付属CD-ROMに収録した学習キットを使えば、いますぐにサーバープログラミングをはじめることができます。

著者 掌田津耶乃
価格 本体2800円(税別)
ISBN 4-7980-1147-9
発売日 2005/08/27
判型 B5変
色数 2色
ページ数 422
CD/DVD Windows
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する

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

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

サポート

現在サポート情報はありません

目次

Chapter1 PHPとEclipseの基本

1 サーバプログラムのインストールと設定

1.1 PHPとは何か

1.2 PHPとその他の言語との比較

1.3 XAMPPでPHP環境を整える

1.4 XAMPPのインストール

1.5 キャラクタセットの設定

1.6 各種サーバの起動方法

1.7 XAMPPのファイル構成について

1.8 DBGのインストールと設定

2 Eclipseのインストールと設定

2.1 PHPに開発環境は必要?

2.2 Eclipseのインストール

2.3 ランゲージパックのインストール

2.4 Java2 SDKのインストール

2.5 PHPEclipseのインストール

2.6 MySQLドライバのインストール

2.7 Eclipseの基本画面

2.8 PHPEclipse利用のための設定

2.9 パースペクティブのカスタマイズ

2.10 ApacheにWorkspaceを認識させる

Chapter2 Eclipseの基本機能

1 ワークベンチと基本的なビュー

1.1 ワークベンチとビュー

1.2 用意されているビューについて

1.3 PHP関連ビュー

1.4 パースペクティブについて

1.5 パースペクティブの基本操作

1.6 ビューとパースペクティブのメニュー登録

1.7 ツールバーについて

1.8 エディタについて

1.9 PHP/HTMLエディタの機能

1.10 エディタで使える便利なメニュー

2 開発に必要な機能を理解する

2.1 ブックマークについて

2.2 検索について

2.3 ヘルプについて

2.4 PHPの日本語ヘルプの利用

2.5 プロジェクトの作成と削除

2.6 Eclipseからのサーバの起動

3 設定ウインドウを使いこなす

3.1 設定ウインドウについて

3.2 ワークベンチの設定

3.3 HTML Tidyの設定

3.4 PHPeclipse Web Developmentの設定

3.5 PHPの設定

3.6 その他のPHPの設定

Chapter3 Eclipse/PHPを使ってみよう

1 PHPを実行する

1.1 PHPプロジェクトを作成する

1.2 PHPファイルを作成する

1.3 PHPのソースコードを書く

1.4 テキストを表示してみる

1.5 関数について

1.6 PHPスクリプトの基本ルール

1.7 PHPを直接実行する

1.8 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変数

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 HTMLでのキャラクタセット指定

2.7 外部ファイルの利用について

2.8 インクルードの方法

2.9 その他の外部ファイル取り込み

Chapter5 さまざまなデータの利用

1 日付と値のフォーマット

1.1 日付の値について

1.2 日数計算をする

1.3 日本語の曜日を表示するには?

1.4 日時と曜日を得るための関数

1.5 2つの日付の日数を調べる

1.6 数字のフォーマットについて

2 テキスト処理

2.1.テキストの操作  219

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 XMLにデータを追加する

2.7 XMLのデータを削除する

3 XMLデータのレイアウト

3.1 RSSリーダーを作る

3.2 ニュースサイトのRSSを表示する

3.3 XMLパーサを使ったレイアウト

3.4 XMLデータをパースする

3.5 RSSを見やすくパースする

Chapter9 MySQLデータベースの利用

1 MySQLサーバとphpMyAdminの利用

1.1 SQLサーバとMySQL?

1.2 MySQLドライバのインストール

1.3 MySQLの起動について

1.4 MySQLのrootを設定する

1.5 phpMyAdminの基本操作

1.6 ユーザを新規作成する

1.7 データベースとテーブルの作成

1.8 データの追加とユーザ設定の編集

1.9 コマンドラインによる実行

1.10 ユーザの作成コマンド

1.11 データベースとテーブルの作成コマンド

1.12 フィールドの設定について

1.13 データの作成コマンド

2 PHPでMySQLを使う

2.1 PHP SQL(Quantum)について

2.2 PHP SQLパースペクティブについて

2.3 ブックマークを作成する

2.4 データベースの基本操作

2.5 Quantum SQL Query Editorについて

2.6 PHPからMySQLを利用する

2.7 テーブルのデータを一覧表示する

2.8 データを追加する

2.9 データの検索・削除

2.10 その他のデータベースの利用

PR

秀和システム