今日からつかえるPHP5サンプル集 PEAR&Zend Framework活用版

概 要

ソースコードの解説付きで、読んでも理解できるサンプル集として好評を博した『今日からつかえるPHP5サンプル集』のPEAR&Zend Framework活用版です。本書では「体験したい方のための豊富なサンプル」「カスタマイズしたい方のための詳細なスクリプト解説」「PHPを始めから書いてみたい方のためのTIPSとリファレンス」という前著の特徴を継承しながら、標準クラスライブラリ「PEAR」、アプリケーションフレームワーク「Zend Framework」、テンプレートエンジン「Smarty」に対応するためにサンプルを大幅にリライト。Web API、Ajax、RSSなどに基づく新規サンプルも多数用意しました。また、付属CD-ROMにはインストールしてすぐに試せる開発環境とサンプルをすべて収録。

著者 山田祥寛
価格 本体3200円(税別)
ISBN 978-4-7980-2004-4
発売日 2008/6/27
判型 B5変
色数 2色
ページ数 608
CD/DVD Windows/Linux
対象読者 初級
シリーズ 今日からつかえる
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

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

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

サポート

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

サポート情報へのリンク

目次

第1章 イントロダクション

1-01 なぜPHPを使うのか

1-02 サンプル動作のための基本環境設定

1-03 PHP/MySQLの基礎知識

第2章 基本から学ぼうPHP

2-01 外部の検索エンジンを活用したい

2-02 新着情報をユーザに知らせたい

2-03 ファイルをアップロードしたい

2-04 カスタムのアクセスログを記録したい

2-05 カスタムのアクセスログを表示したい

2-06 広告バナーをランダムに切り替えたい

2-07 ファイルサーバ上のドキュメントを簡単に公開したい

2-08 簡易なメモ帳システムを構築したい

2-09 メール送信フォームを構築したい

2-10 Yahoo! 検索Webサービスでサイト検索機能を構築したい

2-11 Livedoor天気情報Webサービスで明日の天気を表示したい

第3章 PDO活用でカンタンデータベース連携PHP

3-01 ページ単位のアクセス数を記録したい

3-02 グラフィカルアクセスカウンタを設置したい

3-03 簡易なアンケート収集システムを構築しよう

3-04 テーブルの内容をダウンロードしたい

3-05 一続きのコンテンツを管理したい(Webブック)

3-06 Webブックの目次を動的に生成したい

3-07 データベースに大量データを一括アップロードしたい

3-08 REST式のWeb APIを提供したい

3-09 画像データをデータベースに登録したい―フォトアルバム―

第4章 PEAR&Zend Framework活用でレベルアップPHP

4-01 Zend_Mail(1) ―メール送信フォームを構築したい―

4-02 Zend_Mail(2) ―ブラウザ上でメールを受信したい―

4-03 PEAR::Mail_Queue ―大量メールを一括送信したい―

4-04 PEAR::Text_Highlighter ―ソースコードをハイライト表示したい―

4-05 Zend_Translate/Zend_Date ―国際化対応のページを構築したい―

4-06 FPDF/PFI ―PDF形式の帳票を動的に生成したい―

4-07 PEAR::SpreadSheet_Excel_Writer

―データベースからExcel帳票を動的に生成したい―

4-08 FeedCreator ―更新情報をRSS形式で配信したい―

4-09 MagpieRss ―他サイトで公開されたRSSフィードをインポートしたい―

4-10 JpGraph ―数値データから動的にグラフを生成したい―

4-11 PEAR::Text_CAPTCHA ―CAPTCHA機能によるスパム対策機能を実装したい―

4-12 QRcode PERL CGI & PHP scripts ―QRコードを動的生成したい―

4-13 Zend_Http ―トラックバック機能を実装したい―

4-14 Zend_XmlRpc ―はてなブックマークによるブックマーク件数を取得したい―

4-15 Zend_Service_Amazon ―Amazon Webサービスを使って売れ筋書籍を表示したい―

4-16 PEAR::HTML_AJAX ―Google Maps API利用で地図検索システムを実装したい―

4-17 Smarty ―テンプレートエンジンでデザイン管理を効率化したい―

4-18 Zend_Controller/Zend_View

―PHPでMVCモデルのアプリケーションを構築したい―

第5章 Zend Framework&Smartyで本格MVCアプリケーション

5-01 共通機能 ―概要―

5-02 共通機能(1) ―Zend_Db/Zend_Configによるデータベース接続の共通化―

5-03 共通機能(2) ―マスタページで共通レイアウトを一元管理したい―

5-04 共通機能(3)

―JavaScriptで入力データの妥当性を検証する(クライアントサイド編)―

5-05 共通機能(4)

―Zend_Validateで入力データの妥当性を検証する(サーバサイド編)―

5-06 共通機能(5) ―Zend_Authによる認証機能の実装―

5-07 共通機能(6) ―各ページのタイトル/キーワードを一元管理したい(SEO対策)―

5-08 共通機能(7) ―PEAR::HTML_Menu&Zend_Cacheによるパンくずリストの作成―

5-09 共通機能(8) ―Zend_Logによるカスタムエラーページの作成―

5-10 備品管理データベース ―概要―

5-11 備品管理データベース(1)―メインメニュー―

5-12 備品管理データベース(2)―新規備品登録―

5-13 備品管理データベース(3)―既存備品更新・削除―

5-14 備品管理データベース(4)―備品検索(PEAR::Structures_DataGrid)―

5-15 スレッド式掲示板 ―概要―

5-16 スレッド式掲示板(1)―新規投稿―

5-17 スレッド式掲示板(2)―個別記事の表示と返信―

5-18 スレッド式掲示板(3)―記事の削除―

5-19 スレッド式掲示板(4)―記事の全文検索―

5-20 スレッド式掲示板(5)―記事の一覧表示(PEAR::HTML_TreeMenu/PEAR::Pager)―

5-21 グループスケジュール管理 ―概要―

5-22 グループスケジュール管理(1)―今月のカレンダー(PEAR::Calender)―

5-23 グループスケジュール管理(2)―日ごとのスケジュール管理―

5-24 グループスケジュール管理(3)―メンバのスケジュール管理―

5-25 グループスケジュール管理(4)―スケジュールデータのダウンロード―

5-26 共有ブックマーク ―概要―

5-27 共有ブックマーク(1) ―ブックマーク登録―

5-28 共有ブックマーク(2) ―ブックマークの表示―

5-29 共有ブックマーク(3) ―タグクラウド(PEAR::HTML_TagCloud)―

付録 簡易リファレンス

リファレンスの使い方

Appendix A 基本構文編

Appendix B 変数操作関数編

Appendix C データ型操作関数編

Appendix D ファイルシステム関数編

Appendix E ネットワーク関数編

Appendix F データ操作関数編

Appendix G その他関数編

Appendix H 設定ファイル編

Appendix I Smarty編

Appendix J MySQL編

コラム目次

次世代バージョンPHP 6の変更点

Apache/MySQLの自動起動(Windows環境)

MySQL GUI Tools

パフォーマンスチューニングのテクニック(1)―サーバサイドとクライアントサイドの分業―

パフォーマンスチューニングのテクニック(2)―データフィールドの明示―

パフォーマンスチューニングのテクニック(3)―インデックスの設定―

パフォーマンスチューニングのテクニック(4)―インデックスの除外条件―

MySQLのデータベースをバックアップする

データベースサーバの管理を効率化する―Microsoft Access―

Zend Optimizer

HTTP通信を監視するには?

軽量データベースエンジンSQLite

PHPをより学ぶための参考書籍

コーディング規約

PHPアプリの開発を支援する開発環境(1)―Aptana Studio―

PHPアプリの開発を支援する開発環境(2)―Zend Studio for Eclipse―

PHPアプリの開発を支援する開発環境(3)―Microsoft Expression Web 2―

より簡単に より高度なページを

PHPアプリ開発に役立つ参考サイト

PHPが利用可能なレンタルサーバ

PHP環境を簡単に整える ―XAMPP―

PR

秀和システム