書籍詳細(今日からつかえるPHP4サンプル集 改訂版)

今日からつかえるPHP4サンプル集 改訂版 書影

ISBN: 4-7980-0575-4

今日からつかえるPHP4サンプル集 改訂版

サポート終了
著者山田祥寛
出版社秀和システム
価格2,800円(税別)
判型B5変判・2色
ページ数544ページ
付属CD-ROM 1枚
発売日2003年7月18日
シリーズ 今日からつかえるサンプル集
対象レベル中級

改訂版が刊行されています。詳細はこちらをご覧ください。

ますます進化したPHPサンプル集の決定版!

最新のPHP4.3.xに完全対応し、サンプルも一新。
本書では最新のPHP4.3.xに準拠し、スーパーグロ ーバル変数にも完全対応しました。これで最新の環境で豊富なサンプルアプリケーションを体験することができます。
また、Apache2、MySQL4、正式リリースされたPEARなどについても、すべて最新バージョンに対応。技術進化の激しいPHPに翻弄されていたあなたのための一冊です。
今日からつかえるPHP4サンプル集 改訂版 ロゴ

更新履歴

  • FAQ情報:2004年11月12日 更新
  • 正誤訂正:2004年3月8日 更新

目次

  • 第1章 イントロダクション
  • 1-01 PHPが今、注目されている理由
  • 1-02 PHPの基本知識
  • 1-03 各種基本設定
  • 第2章 基本から学ぼうPHP
  • 2-01 外部の検索エンジンを活用したい
  • 2-02 広告バナーをランダムに切り替えたい
  • 2-03 ソースコードを色分け表示したい
  • 2-04 新着情報をユーザに知らせたい
  • 2-05 ファイルをアップロードしたい
  • 2-06 アプリケーションで発生したエラー情報を記録したい
  • 2-07 ファイルサーバ上のドキュメントを簡単に公開したい
  • 2-08 ページ単位のアクセス記録を集計したい
  • 2-09 グラフィカルアクセスカウンタを設置したい
  • 2-10 XML文書をCSVファイルに変換したい
  • 第3章 追加モジュールでレベルアップPHP
  • 3-01 動的なページを個々に記録したい
  • 3-02 簡易なメモ帳システムを構築したい
  • 3-03 伝票をサーバ側で印刷したい(Windows Only)
  • 3-04 PDF文書を動的に生成したい
  • 3-05 メール送信フォームを構築したい
  • 3-06 ブラウザ上からメールボックスにアクセスしたい
  • 3-07 Namazuで全文検索を構築したい
  • 3-08 エラーメッセージを一元的に管理したい
  • 3-09 数値データから動的にグラフを生成したい
  • 3-10 テンプレートで新着情報の運用を効率化したい
  • 3-11 リンク情報を一元的に管理したい
  • 3-12 XML+XSLTでマルチデバイス対応のページを作成したい
  • 第4章 データベースでカンタン高度なPHP
  • 4-01 データベースの内容をHTML化したい
  • 4-02 テーブルの定義情報を閲覧したい
  • 4-03 データベースの内容をダウンロードしたい
  • 4-04 データベースに大量データを一括アップロードしたい
  • 4-05 テーブルの内容をXMLファイルとして出力したい
  • 4-06 ADOを使ってデータベースにアクセスしたい(Windows Only)
  • 4-07 MySQL用GUIクライアントを作成したい
  • 第5章 いよいよ挑戦!システム構築PHP
  • 5-01 グループスケジュール管理〜概要
  • 5-02 グループスケジュール管理(1)〜ログイン〜
  • 5-03 グループスケジュール管理(2)〜今月のカレンダー〜
  • 5-04 グループスケジュール管理(3)〜日ごとのスケジュール確認〜
  • 5-05 グループスケジュール管理(4)〜グループ内メンバのスケジュール検索〜
  • 5-06 電子商店街〜概要〜
  • 5-07 電子商店街(1)〜メインメニュー〜
  • 5-08 電子商店街(2)〜品物をカゴに入れる〜
  • 5-09 電子商店街(3)〜精算場〜
  • 5-10 検索エンジン〜概要〜
  • 5-11 検索エンジン(1)〜新規サイト登録〜
  • 5-12 検索エンジン(2)〜カテゴリ検索〜
  • 5-13 検索エンジン(3)〜キーワード検索〜
  • 5-14 検索エンジン(4)〜自分だけのカスタマイズページ〜
  • 5-15 資産管理システム〜概要〜
  • 5-16 資産管理システム(1)〜ログイン〜
  • 5-17 資産管理システム(2)〜新規資産登録〜
  • 5-18 資産管理システム(3)〜既存資産更新・削除〜
  • 5-19 資産管理システム(4)〜資産検索〜
  • 5-20 資産管理システム(5)〜ユーザ管理〜
  • 5-21 資産管理システム(6)〜ログアウト〜
  • 5-22 スレッド式掲示板〜概要〜
  • 5-23 スレッド式掲示板(1)〜新規投稿〜
  • 5-24 スレッド式掲示板(2)〜個別記事の表示と返信〜
  • 5-25 スレッド式掲示板(3)〜記事の削除〜
  • 5-26 スレッド式掲示板(4)〜掲示板の管理〜
  • 5-27 スレッド式掲示板(5)〜記事の一覧表示と検索〜
  • Appendix 簡易リファレンス
  • Appendix A PHPリファレンス 基本構文編
  • Appendix B PHPリファレンス 変数操作関数編
  • Appendix C PHPリファレンス 変数・関数・クラス操作関数編
  • Appendix D PHPリファレンス ファイルシステム関数編
  • Appendix E PHPリファレンス ネットワーク関数編
  • Appendix F PHPリファレンス データベース関数編
  • Appendix G PHPリファレンス ドキュメント関数編
  • Appendix H PHPリファレンス その他の関数編
  • Appendix I PHPリファレンス 設定ファイル編
  • Appendix J MySQLリファレンス
  • Appendix K PHP関連情報
  • 索引
  • コラム目次

正誤表

該当頁 該当箇所 修正刷
訂正箇所 訂正事項 更新日
p.57 【upload.php】スクリプト16行目 -
mb-convert_encoding mb_convert_encoding 2004/01/19
p.123 手順3 見出し 展開先 -
Kakashi for Win32をインストールする
(中略)
「C:\\kakashi」に展開します
Kakasi for Win32をインストールする
(中略)
「C:\\kakasi」に展開します
2004/03/08
p.214 【store.php】14行目 -
</head> </head><body> 2004/01/30
p.215 【store.php】スクリプト13行目 -
~($_SESSION[\\'store\\'][$stor]); ?></title> ~($_SESSION[\\'store\\'][$_GET[\\'stor\\']]); ?></title> 2003/11/02
p.215 【store.php】スクリプト41行目 -
print("</dl>"); 41行目は削除してください 2003/11/04
p.229 TIPS ob_start関数 解説10行目 -
この後にob_start関数を記述した場合は、エラーと この後にob_start関数を記述した場合は、エラーとなります。 2003/08/25

FAQ

(対処法1)
ブラウザが文字コードを自動判定している場合、EUCを選択する。
IEをお使いの場合、文字化け表示された状態のまま、メニューの
「表示」→「エンコード」→「日本語(EUC)」と選択。

(対処法2)
「php.ini」にてmbstring系の設定を行う

以下URLより「PHPのインストール」 の「PHPの設定ファイル「php.ini」を作成する」を参照ください。

https://wings.msn.to/index.php/-/B-08/php_lin_php/

更新日: 2004.11.12

バージョンアップに伴い、無名ユーザでのパスワード設定が不可となりました。そのため、MySQL4.0.20を使用する場合、パスワード設定はrootユーザでないと実行できなくなります。
パスワード設定をする場合は、コマンドプロンプトから、以下のように入力してください。
=======================================================
> C:\mysql\bin\mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
…(中略)…
mysql> SET PASSWORD FOR root@localhost=PASSWORD('root');←【パスワードを設定】

更新日: 2004.07.21

以下のサイトがお役に立つかもしれません。
参考になさってみてください。
http://www.bitlink.co.jp/server/win_mysql.htm

更新日: 2003.11.20

RedHatにCコンパイラ関係のモジュールがインストールされていないようです。
以下のURLを参考になさってみてください。
 http://www.kt.rim.or.jp/~nozawat/gcc.html

更新日: 2003.07.27

rdir.php の8行目を
$url="http://www.google.co.jp/search?hl=ja&ie=Shift_JIS&q=";
に変更してみてください。
また、以下のサイトも参考にしてみてください。
http://www.google.co.jp/intl/ja/searchcode.html

更新日: 2004.07.21

PEARの仕様がPHP4.3.4から変更になっているようです。
以下のように65~66行目を変更してください。
【変更前】$rs=$db->simpleQuery("SELECT * FROM bbsmaster WHERE parent=0 ORDER BY sdat DESC LIMIT ".$cnt.",5");
  ↓
【変更後】$rs=$db->query("SELECT * FROM bbsmaster WHERE parent=0 ORDER BY sdat DESC LIMIT ".$cnt.",5");

【変更前】while($aryFld=$db->fetchRow($rs,DB_FETCHMODE_ASSOC)){
   ↓
【変更後】while($aryFld=$rs->fetchRow(DB_FETCHMODE_ASSOC)){

更新日: 2004.05.07

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』