2006年01月08日
PHPフリーソフト&スクリプト集1000
出版社:ラトルズ
発行日:2005年2月初版
ページ数:306P+サンプルCD-ROM付
著者:三浦一則
定価:2,800円+税
オススメ度:★☆☆☆☆
動作検証環境:各フリーソフトごとに掲載
書評:
PHPで作成されたフリーソフトを1000本集めて紹介した書籍です。手っ取り早く何かの機能を追加したい場合に役立つソフトが見つかるかもしれません。1000という数ゆえ紙面が限られており、各フリーソフトの解説は短いです。使用するまでには自己責任となる部分が多く、情報が古くなったら購入する価値はさらに下がるでしょう。
目的もなく漠然とページを眺めていると、面白いソフトが見つかるかもしれません。宝探しとして楽しむのが良いでしょう。
[目次]
Part1 おすすめスクリプトBest10
XAMPP
Xoops
OsCommerce
PukiWiki
PhpMyAdmin
phpPgAdmin
SquirrelMail
Phorum
PhpBB
web-cp
Part2 ジャンル別スクリプト集
ビジネス
ウエブ制作・開発
コミュニティ
サーバ
ツール・小物
ゲーム・その他
投稿者 Tadashi : 22:37 | コメント (0) | トラックバック
2006年01月06日
DESKTOP REFERENCE PHP辞典
出版社:翔泳社
発行日:2004年12月初版
ページ数:591P
著者:西沢直木
定価:2,400円+税
オススメ度:★★★★☆
動作検証環境:PHP3.0/PHP4.0/PHP5.0対応
書評:
著者がPHPソフト200本を独自に解析し集計した結果から選りすぐった関数を365掲載している。目的別、アルファベット順のINDEXを備える。1ページまたは2ページにまとめられた関数の解説は簡潔で、文例もあり非常に使いやすい。著者の西沢氏は「PHPによるWebアプリケーションスーパーサンプル」の著者でもあるので、合わせてサンプルで使用されている分からない関数を調べるには最適です。
第4章のPHP.ini設定ファイルの解説はPHPの他書で詳しく説明されることは少ないので、貴重な資料となります。第1章のPHPの概要は、PHPアプリケーションの開発を始める前に目を通すと非常に参考になります。
[目次]
PHPの紹介
01-01.PHPの概要
01-02.PHPと関連技術
01-03.PHP5の新機能
PHP言語リファレンス
02-01.基本構文
02-02.データ型
02-03.変数
02-04.定数
02-05.演算子
02-06.制御構造
02-07.ユーザー定義関数
PHP頻出関数リファレンス
03-01.文字列
03-02.数値
03-03.日付・時刻
03-04.配列
03-05.変数・定数・関数
03-06.正規表現
03-07.ファイル・ディレクトリ
03-08.データベース
03-09.処理制御
03-10.ネットワーク
03-11.クラス・オブジェクト
03-12.Web関連
03-13.PHPオプション
03-14.XML
PHP.ini設定オプション一覧
04-01.PHP.iniとは
04-02.変数
04-03.マルチバイト
04-04.ファイル
04-05.データベース
04-06.実行制御
04-07.エラー制御
04-08.セッション
04-09.ネットワーク
投稿者 Tadashi : 16:48 | コメント (0) | トラックバック
PHP5逆引き大全500の極意
出版社:秀和システム
発行日:2004年9月初版
ページ数:751P+サンプル収録CD-ROM付
著者:高島優作
定価:2,600円+税
オススメ度:★★★★☆
動作検証環境:WindowsXP HOME Edition(SP1)、Fedora Core 2、Apache2.0.50、PHP5.0.1、MySQL4.0.20(d)、PostgreSQL7.4.5(※WindowsXP、FedoraCoreそれぞれで動作しないサンプルについての記述あり)
書評:
PHP5のサンプルを収録した書籍です。サンプルと言っても、本格的なアプリケーションではなく、何かやりたいことを探すためのTips集(小技テクニック)です。PHP4でもそのまま使用できる構文が多くあり、PHPで開発を行う方は必携でしょう。特に、メール関連、ファイル関連のサンプルを探している方は、目的に合うかどうか照合することをお勧めします。500は伊達ではありません。
注意点としては、1問1答方式で比較や参考記事が少ないので(つまりベターではあってもベストではない)、パフォーマンスを求める場合、そのままではなく変更して使用する場合などは他の書籍を見比べてみる必要はあります。
[目次]
第1章 基本プログラミングの極意
1-1.基本プログラミング
1-2.配列
1-3.文字列
1-4.正規表現
1-5.マルチバイト文字
1-6.数学
1-7.日付
1-8.ディレクトリ
1-9.ファイル
1-10.変数
1-11.関数
1-12.情報
1-13.外部プログラム
1-14.エラー
1-15.圧縮
1-16.画像
1-17.XMLパーサー
1-18.XML DOM
1-19.SimpleXML
1-20.XSL
1-21.その他
第2章 Webプログラミングの極意
2-1.HTML
2-2.情報
2-3.フォームデータ
2-4.クッキー
2-5.出力制御
2-6.セッション
2-7.ネットワーク
2-8.HTTP
2-9.FTP
2-10.メール
第3章 Webデータベースの極意
3-1.CSV
3-2.DBM
3-3.SQLite
3-4.MS-Access
3-5.MySQL
3-6.PostgreSQL
3-7.DBX
第4章 オブジェクト指向プログラミングの極意
4-1.クラス/オブジェクト
第5章 Webアプリケーションの極意
5-1.メールフォーム
5-2.日記帳
5-3.リンクブック
投稿者 Tadashi : 13:48 | コメント (0) | トラックバック
2006年01月05日
PHPによるWebアプリケーションスーパーサンプル
出版社:ソフトバンクパブリッシング
発行日:2002年9月初版
ページ数:695P+サンプル収録CD-ROM付
著者:西沢直木
定価:3,600円+税
オススメ度:★★★★★
動作検証環境:Windows2000Server(SP2)、RedHat Linux 7.3、Apache1.3.26、PHP4.2.2、MySQL3.23.51、PostgreSQL7.2.1、SQL Server 2000
書評:
発行が2002年なので動作環境は古いが、PHPアプリケーションの収録サンプルの質、量ともに現在でも十分実用に耐える良書である。本書に載っているサンプルを応用すれば、初心者でもやりたいことを実現して望むサイト構築ができるのではないだろうか。内容的には中級者以上をターゲットにしているようで、難しいメソッドやプロパティも解説がない部分もあるので、単語集を一緒に揃えるとより使える。
個人的には、ホスティングサービスを使用して、Linux+PHP+MySQLというサイトを構築する場合に、MySQLを操作する「phpMyAdmin」の設定、操作方法の解説が役に立つ。PHPを使える環境では、インストールなしにファイルコピーのみで使用できるブラウザタイプの操作ツールなので、コマンドが苦手な人でも使いやすい。
[目次]
基本構文
1-1.PHPスプリクトのポイント
1-2.簡単なスプリクトを作成する
1-3.処理を繰り返す
1-4.条件によって処理を分岐する
1-5.ユーザ定義関数を使用する
フォーム
2-1.フォームを扱うときのポイント
2-2.よく使うフォーム要素
2-3.フォームのデータを受け取る
2-4.フォームデータのチェック
2-5.入力データに不備があるときの処理
2-6.フォームデータの加工
2-7.フォームの動的生成
2-8.メール送信フォーム
2-9.注文フォーム
変数/定数
3-1.変数を使用する
3-2.定義済みの変数を使用する
3-3.定数を使用する
3-4.定義済みの定数を使用する
文字列
4-1.文字列を結合する
4-2.文字列の一部を取り出す
4-3.文字列を置き換える
4-4.文字列から空白を削除する
4-5.文字列を比較する
4-6.文字列から文字列を検索する
4-7.大文字と小文字を変換する
4-8.文字列を分割する
4-9.文字列を繰り返し出力する
4-10.文字列の出現回数を求める
4-11.文字列の長さを求める
4-12.全角と半角の変換
4-13.文字列を暗号化する
数値
5-1.四則演算する
5-2.数値の絶対値を求める
5-3.2進数/8進数/10進数/16進数の変換
5-4.数値の切り上げ/切り捨て/丸め
5-5.最大値や最小値を求める
5-6.数値を3桁ごとに区切って表示する
5-7.乱数を発生させる
日付
6-1.日付を取得する
6-2.日付の表示形式を指定する
6-3.日付の一部を使う
6-4.日付の計算
配列
7-1.配列にデータをセットする
7-2.配列のデータをデバッグ用に表示する
7-3.配列のデータをカウントする
7-4.配列を結合する
7-5.配列を並べ替える
7-6.配列にまとめて値をセットする
7-7.配列のデータを削除する
7-8.配列にデータを追加する
7-9.配列からランダムにデータを取り出す
7-10.配列から一部のデータを取り出す
7-11.配列のデータを置き換える
7-12.配列のデータを合計する
7-13.配列のデータを一括処理する
7-14.変数と配列の連携
7-15.配列内を検索する
ファイル
8-1.ファイルを扱うときのポイント
8-2.ファイルにデータを書き込む
8-3.ファイルのデータを表示する
8-4.ファイルをアップロードする
8-5.ファイルの情報を取得する
8-6.ファイルについて調べる
8-7.ファイルをコピーする
8-8.ファイル名を変更する
8-9.ファイルを削除する
8-10.ひな型ファイルとデータを結合する
8-11.Webサイトをファイルとして開く
8-12.ファイルをインクルードする
8-13.ゲストブック
8-14.簡易オンラインメモ
8-15.チャット
各種ファイルとの連携
9-1.CSVファイルを使用する
9-2.PDFファイルを使用する
9-3.XMLファイルを使用する
9-4.PHP設定ファイルを使用する
9-5.画像ファイルを使用する
9-6.画像生成フォーム
ディレクトリ
10-1.ディレクトリを作成する
10-2.ディレクトリの存在を確認する
10-3.ディレクトリ情報を取得する
10-4.ディレクトリを削除する
10-5.ディレクトリ内のファイルを一覧表示する
クラス
11-1.クラスとは
11-2.クラスを使用する
11-3.クラス情報を参照する
セッション/クッキー
12-1.Webアプリケーションとセッション管理
12-2.セッション変数を使用する
12-3.セッションIDを取得する
12-4.クッキーを使用する
処理制御
13-1.処理を終了する
13-2.処理を一時停止する
13-3.エラー処理
13-4.HTTPヘッダを送信する
13-5.外部プログラムを実行する
データベース
14-1.データベースを扱うときのポイント
14-2.ゲストブックを作成する
14-3.データを表示する
14-4.ページを表示するデータを制限する
14-5.データをランダムに表示する
14-6.データを追加する
14-7.データを変更する
14-8.データを削除する
14-9.複数のデータを削除する
14-10.すべてのデータを削除する
アプリケーション
15-1.アクセス解析
15-2.アンケート
15-3.オンラインリンク集
15-4.タイムカード
15-5.予約システム
15-6.ショッピングカート
15-7.オンライン広告
各種設定
A1-1.Webサーバのインストール
A1-2.PHPのインストール
A1-3.PDFlibのインストール
A1-4.GDのインストール
A1-5.mhashライブラリのインストール
A1-6.データベースのインストール
A1-7.ODBCの設定方法
A1-8.スプリクトの作成とテスト
phpMyAdmin
A2-1.phpMyAdminの導入
A2-2.データベースを操作する
A2-3.SQLを実行する
投稿者 Tadashi : 23:00 | コメント (0) | トラックバック


