山田 祥寛 著
PHPは、簡単に記述して動作させることができる手軽なスクリプト言語でありながら、各種データベースの操作や画像処理などの高度な機能もこなせる高機能な言語です。「自分でWebページを作成し公開したことはあるけどプログラミングというのは初めて」、という人でも、サクサクわかって、みるみる力がつく入門書。PHP5に対応、Webサービスやデータベースとの連携も加筆して、バージョンアップしました。
(Windows&Linux対応 CD-ROM付)
付属CD-ROMのテスト環境について
CD-ROMは以下の環境で正常に作動することを確認しました。
Windows 2000/XP/2003 Server
Fedora Core 2
第0日 オリエンテーション
今なぜPHPなのか?
PHPプログラミングに必要なソフトウェア
Windowsにおける環境設定の手順
Linuxにおける環境設定の手順
レッスンを始める前に
第1日 PHPの基本的なしくみを学ぼう
1時限目 おぼえようPHPの基本
2時限目 フォームからの入力を受け取ろう
第2日 HTTPプロトコルを理解しよう
1時限目 クエリ情報を活用してみよう
2時限目 ヘッダ情報を覗いてみよう
3時限目 クッキー情報を活用しよう
第3日 関数利用で拡がるPHPの世界<基本編>
1時限目 配列関数でおみくじ機能を作ろう
2時限目 セッション関数でつくる数当てゲーム
3時限目 日付関数で万年カレンダを作成しよう
第4日 関数利用で拡がるPHPの世界<通信編>
1時限目 メール関数で訪問者の声を受け取ろう
2時限目 ファイルシステム関数でファイルアップロード機能を実装しよう
第5日 関数利用で拡がるPHPの世界<ファイル入出力編>
1時限目 テキストベースのゲストブックに書き込もう
2時限目 ゲストブックの内容を一覧表示する
3時限目 正規表現で自由フォーマットのテキストを検索する
第6日 XML+Webサービスでより高度なデータ処理
1時限目 RssWriterライブラリでサイト情報をラクラク発信
2時限目 Saop関数でAmazon Webサービスを導入しよう
3時限目 SimpleXml関数活用でXML形式の設定ファイルを活用する
第7日 バイナリデータ活用でビジュアル表現も自由自在
1時限目 PDFLib/PDIで動的にPDFファイルを構成しよう
2時限目 JpGraphでグラフィカルな図表を作成しよう
第8日 SQLiteでカンタンデータベース連携
1時限目 スケジュールの登録をしてみよう
2時限目 スケジュールの検索をしてみよう
第9日 PHP標準ライブラリPEARを学ぶ
1時限目 PEAR DBでデータベースサーバの違いを意識しない
2時限目 PEAR::Authでセキュアなアプリケーションを実現
第10日 PHP5で学ぶ、より高度なプログラミング技法
1時限目 クラスの基本概念を学ぶ
2時限目 継承や多態性でオブジェクト指向の理念を理解する
3時限目 テンプレートエンジンSmartyの基本
COLUMN
Windows環境でPHPアプリを開発するときの注意
サンプルをとにかく動かしたい方のために
PHPのパフォーマンスを支えるZend Engine
リクエスト情報の取り扱いの古い仕様に注意
クロスサイト・スクリプティング
フォームからクエリ情報を利用する意味
PHP公式サイトの歩き方
レイアウト/ロジックの混在
数値データの加工
エスケープシーケンス
定数
正規表現パターンはシングルクォーテーションで囲む
日本語を含む正規表現処理
外部ファイルをインクルードする方法
Amazon WebサービスによるXSLTインターフェイス
Windows環境における「.tar.gz」ファイルの扱い
XMLの基本構文
拡張ライブラリをソースコードから動的組み込みする方法
PHPからExcelワークシートを出力するには?
SQLiteデータベースを操作する方法
HTTPステータス
SQLiteを簡単に操作する方法
専用関数は利用するべきではないのか?
PEARライブラリ
pearコマンドで利用可能なオプション
その他のPHP独自のオブジェクト指向構文
PHPアプリ開発を支援する統合開発環境
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 019 リスト1132行 |
3刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 023 上から8行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 027 リスト 行番号1117 |
未 | 未 |
|
2009.11.17 | ||||||
1刷 | 036 欄外ヒント6行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 041 リスト2 7-9行目 |
6刷 | 未 |
|
2007.11.16 | ||||||
1刷 | 046 上から2行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 051 3ポストデータを取得する 2行目 |
6刷 | 未 |
|
2007.11.16 | ||||||
1刷 | 067 操作手順2 |
4刷 | 未 |
|
2006.07.12 | ||||||
1刷 | 079 下から5行目 |
3刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 083 (3)の表4行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 083 (3)の表6行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 083 (2)代入演算子 用例 最終行 |
6刷 | 未 |
|
2007.11.16 | ||||||
1刷 | 087 リスト22行目 |
3刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 102 下から14行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 103 下から2行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 104 下から12行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 106 解説文最終行~ mt_srand関数に関する解説 |
4刷 | 未 |
|
2006.07.12 | ||||||
1刷 | 109 「calendar.php」スクリプトの6行目 |
5刷 | 未 |
|
2007.02.14 | ||||||
1刷 | 111 図:タイムスタンプ 右図の吹き出しPM 11:31下数字列 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 124 本文下から1行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 133 上から2行目、構文内、構文の下にある表のタイトル (以上、5箇所) |
4刷 | 未 |
|
2006.07.12 | ||||||
1刷 | 138 まとめ 1つ目 |
4刷 | 未 |
|
2006.07.12 | ||||||
1刷 | 151 【guest_read2.php(抜粋)】3~4行目 |
未 | 未 |
|
2009.12.11 | ||||||
1刷 | 153 欄外ヒント4行目~5行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 167 リスト1 下から5行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 169 上部ヒント下から2行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 176 リスト上から2行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 183 上から15行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 184 中央図 HTML文書ソース3行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 185 下から15行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 186 上から8行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 189 中央ソース 1行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 190 上から1行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 215 リスト2 9行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 217 下から10行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 230 上から6行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 234 上から5行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 273 下から2行目 |
3刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 276 上から9行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 277 COLUMN枠内 下から6行目 |
3刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 281 下から6行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 282 下から4行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 285 図:インターフェイスは「多重継承」が可能 上方3メゾットアルファベット |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 289 下から8行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 290 リスト1 7行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 295 図 右MySmartyクラス図下部 2行目 |
2刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 300 索引 「記号・数字」の8つ目 |
4刷 | 未 |
|
2006.07.12 |
オツノ さん
3日目で中断中。…いや、分かりやすくていい本ですが。
ジャンボ さん
2008-09-27
一日あたり大体2時間で×10日間。HTMLをある程度知ってると楽かも。