Smartyの解説書としても、詳細で充実した解説書になっていますが、PHP入門書としてもこれまで読んだ数冊の書籍よりも分かりやすかったです。
PHPを始めたばかりの段階から、Smartyで実践的なMVCを作るところまで幅広くカバーしている良書だと思います。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
速習Webテクニック Smarty動的Webサイト構築入門 (Quick Master of Web Technique) 大型本 – 2008/9/20
本書はPHP上で動くテンプレートエンジン「Smarty」の解説書です。
Smartyを使った動的なサイトの構築方法から、応用テクニックまで幅広く説明します
・テンプレートとは
・PHPの基礎
・Smartyの基礎
・CMSやブログの作成
・MySQLとphpMyAdmin
・Flashとの連携
・XMLの出力
・JavaScriptでフォトギャラリー
・ケータイ向けWebページ
・APIとの連携
Webの表示に関わっている、もしくはこれから関わっていきたい人向けに書いています。デザインが大好きだけど、システムがからんだ部分もちょっとは自分でやりたいよ、という人、大歓迎です。もちろんPHPプラグラマにも役に立つSmartyテクニックが満載です。
前半でPHP、Smartyの基礎を学びます。後半でクリエイティブの現場で使えそうなサンプルコードを実際に入力して試しながら身につけていきます。
【第1章】
テンプレートの機能とメリットについて説明します。
【第2章】
PHPの重要な基礎を学びます。SmartyはPHP上で動くテンプレートエンジンのためです。
【第3章】
Smartyの基礎を学びます。Smartyの関数、修飾子について説明します
【第4章】
実用的なページへの応用テクニックを学びます。まず、SmartyでCMSを作った後、サイドメニュー、リンクバナー、告知バナーを追加します。続いて、新着表示とスタッフ日記、昼夜で変わるヘッダー表示、MySQLとphpMyAdmin、PEAR::Pagerを使ったページネート、入力フォーム、正規表現とメニューボックス、テンプレート処理結果のファイル保存、を扱います。
【第5章】
Webサイト構築への応用テクニックを学びます。FlashブログパーツとXML出力、JavaScriptのフォトギャラリー、ケータイのブラウザ判別と画像表示、Twitter APIを使った3列表示のマイポータル、PEAR::Authを
使った管理画面ログイン機能、Amazon APIを使ったおすすめの本棚、を作ります。PHPとSmartyによる動的サイト構築を楽しんでください。
読み終えたときには、きっと現在担当している規模より少し規模の大きい案件にも立ち向かえるポテンシャル、そしてサーバーサイドから自在にアウトプットできる自信が身についていることでしょう。
動作環境:Windows + XAMPP、巻末にXAMPPインストール手順
(CDROM付き)
Smartyを使った動的なサイトの構築方法から、応用テクニックまで幅広く説明します
・テンプレートとは
・PHPの基礎
・Smartyの基礎
・CMSやブログの作成
・MySQLとphpMyAdmin
・Flashとの連携
・XMLの出力
・JavaScriptでフォトギャラリー
・ケータイ向けWebページ
・APIとの連携
Webの表示に関わっている、もしくはこれから関わっていきたい人向けに書いています。デザインが大好きだけど、システムがからんだ部分もちょっとは自分でやりたいよ、という人、大歓迎です。もちろんPHPプラグラマにも役に立つSmartyテクニックが満載です。
前半でPHP、Smartyの基礎を学びます。後半でクリエイティブの現場で使えそうなサンプルコードを実際に入力して試しながら身につけていきます。
【第1章】
テンプレートの機能とメリットについて説明します。
【第2章】
PHPの重要な基礎を学びます。SmartyはPHP上で動くテンプレートエンジンのためです。
【第3章】
Smartyの基礎を学びます。Smartyの関数、修飾子について説明します
【第4章】
実用的なページへの応用テクニックを学びます。まず、SmartyでCMSを作った後、サイドメニュー、リンクバナー、告知バナーを追加します。続いて、新着表示とスタッフ日記、昼夜で変わるヘッダー表示、MySQLとphpMyAdmin、PEAR::Pagerを使ったページネート、入力フォーム、正規表現とメニューボックス、テンプレート処理結果のファイル保存、を扱います。
【第5章】
Webサイト構築への応用テクニックを学びます。FlashブログパーツとXML出力、JavaScriptのフォトギャラリー、ケータイのブラウザ判別と画像表示、Twitter APIを使った3列表示のマイポータル、PEAR::Authを
使った管理画面ログイン機能、Amazon APIを使ったおすすめの本棚、を作ります。PHPとSmartyによる動的サイト構築を楽しんでください。
読み終えたときには、きっと現在担当している規模より少し規模の大きい案件にも立ち向かえるポテンシャル、そしてサーバーサイドから自在にアウトプットできる自信が身についていることでしょう。
動作環境:Windows + XAMPP、巻末にXAMPPインストール手順
(CDROM付き)
- 本の長さ328ページ
- 言語日本語
- 出版社技術評論社
- 発売日2008/9/20
- ISBN-104774136301
- ISBN-13978-4774136301
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
登録情報
- 出版社 : 技術評論社 (2008/9/20)
- 発売日 : 2008/9/20
- 言語 : 日本語
- 大型本 : 328ページ
- ISBN-10 : 4774136301
- ISBN-13 : 978-4774136301
- Amazon 売れ筋ランキング: - 1,346,160位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
グレーティブ合同会社代表
静岡県富士市出身
1998年に独立し、同年、ウェブデザイン専門のメールメディア DesignWedgeの発行を開始。Web制作業の傍ら、海外のWebデザインに関する情報発信を行う。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
星5つ中4つ
5つのうち4つ
全体的な星の数と星別のパーセンテージの内訳を計算するにあたり、単純平均は使用されていません。当システムでは、レビューがどの程度新しいか、レビュー担当者がAmazonで購入したかどうかなど、特定の要素をより重視しています。 詳細はこちら
5グローバルレーティング
虚偽のレビューは一切容認しません
私たちの目標は、すべてのレビューを信頼性の高い、有益なものにすることです。だからこそ、私たちはテクノロジーと人間の調査員の両方を活用して、お客様が偽のレビューを見る前にブロックしています。 詳細はこちら
コミュニティガイドラインに違反するAmazonアカウントはブロックされます。また、レビューを購入した出品者をブロックし、そのようなレビューを投稿した当事者に対して法的措置を取ります。 報告方法について学ぶ
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2009年12月14日に日本でレビュー済み
2009年10月27日に日本でレビュー済み
P123のforeach関数のプロパティ(表3.27)で「interation」とありますが正しくは「iteration」です。これのせいで数時間モニタとにらめっこしてました。
何回も何回も本と見比べてスペルチェックや他に間違いがないか探してた私は余りに滑稽な人間でしょう(笑)
初版の物だからかもしれませんが「入門」の名を冠しながらこの単純なスペルミスはどうなのかと…。
入門本としての評価は普通です。PHPをちゃんと勉強して来た人ならすぐ覚えれるはずですよ。
何回も何回も本と見比べてスペルチェックや他に間違いがないか探してた私は余りに滑稽な人間でしょう(笑)
初版の物だからかもしれませんが「入門」の名を冠しながらこの単純なスペルミスはどうなのかと…。
入門本としての評価は普通です。PHPをちゃんと勉強して来た人ならすぐ覚えれるはずですよ。
2010年12月26日に日本でレビュー済み
Smartyの入門書という意味でなかなか貴重な一冊。
しかし誤植が非常に多く、初版第一刷からまったく増刷されないため修正もされていません。
また、出版社のサイトを見ても正誤表などが載っておらず、かなり放置された本だと思われます。
変数名のcategoryとcategoriesの混在による間違い(これがけっこうある)や、スタッフダイアリーをSTUFF DIARYとスペルミスしている(こちらは出てくる部分すべてこうなっているので著者が完全にスペルを誤解していると思われる)など、お粗末極まりないミスも多々あります。これが校正を通り抜けて出版されてしまうところに大きな疑問を感じます。
本作りの姿勢としては星1個でいいぐらいのレベルでひどいですが、Smarty本自体が貴重なので星3つにしておきます。
余談になりますが、PHP5.3で使用するとNoticeが出るコードがありますので、そういった部分は適宜書き換える(主に定義していない変数に関するものなので定義されていない場合の分岐を追加する)などが必要です。
PHPについては一応ザッと解説されていますが、説明されていないものが普通に登場したり、上記のような誤植、最新版での未対応などに対応する必要もあるため、PHPについてはある程度理解していることが必要だと思います。
まぁこの本を手に取る人はある程度PHPを理解していると思われるので問題ないでしょう。
(そうなってくると本書の第二章はまったく必要ないので本のコンセプト自体が疑問になってきますが…)
ほかにもCMSのサンプルでデータをCSVファイルに格納していたりするので、これもデータベースを使うものに書き換えてみるなど、読む人の側であれこれ応用する必要があります。
あくまでもSmartyの入門書として読むのであれば誤植を笑い飛ばしながら勉強できると思います。
しかし誤植が非常に多く、初版第一刷からまったく増刷されないため修正もされていません。
また、出版社のサイトを見ても正誤表などが載っておらず、かなり放置された本だと思われます。
変数名のcategoryとcategoriesの混在による間違い(これがけっこうある)や、スタッフダイアリーをSTUFF DIARYとスペルミスしている(こちらは出てくる部分すべてこうなっているので著者が完全にスペルを誤解していると思われる)など、お粗末極まりないミスも多々あります。これが校正を通り抜けて出版されてしまうところに大きな疑問を感じます。
本作りの姿勢としては星1個でいいぐらいのレベルでひどいですが、Smarty本自体が貴重なので星3つにしておきます。
余談になりますが、PHP5.3で使用するとNoticeが出るコードがありますので、そういった部分は適宜書き換える(主に定義していない変数に関するものなので定義されていない場合の分岐を追加する)などが必要です。
PHPについては一応ザッと解説されていますが、説明されていないものが普通に登場したり、上記のような誤植、最新版での未対応などに対応する必要もあるため、PHPについてはある程度理解していることが必要だと思います。
まぁこの本を手に取る人はある程度PHPを理解していると思われるので問題ないでしょう。
(そうなってくると本書の第二章はまったく必要ないので本のコンセプト自体が疑問になってきますが…)
ほかにもCMSのサンプルでデータをCSVファイルに格納していたりするので、これもデータベースを使うものに書き換えてみるなど、読む人の側であれこれ応用する必要があります。
あくまでもSmartyの入門書として読むのであれば誤植を笑い飛ばしながら勉強できると思います。
2008年11月5日に日本でレビュー済み
smartyを使ってブログやブログパーツを順を追って作らせていくもので、smartyそのものの解説は、初心者にとってとてもわかりやすいと思う。この手の書籍にしてはめずらしく、誤植も少ない。しかし!何故に今時、MySQLを使わずにCSVファイルにしてデータを保存させるのだろうか?そんなものはブログとは呼ばない。PHPを使ってCMSを開発する書籍には、このような一点(しかし大きな)難アリのものばかり。