本書は、Web制作の定番スクリプト言語「PHP」をイチから学べる入門書です。“プログラミング”は一見難しそうに感じますが、本書では初学者でも学びやすく理解しやすいように、手を動かしながら「そもそもPHPの役割は何なのか?」という基本中の基本から、動くサイトの作り方、データベースとの連携といった実際に「普段目にするWebサイト」の作り方まで、じっくりと学ぶことができます。スクリプト言語についてまったく知識のない人から、過去にPHPを学ぼうとして挫折した経験のある人など、すべての初学者にオススメできる1冊です。
LESSON 01 PHPプログラミングの準備をしよう
LESSON 02 PHPの設定ファイルを確認しよう
LESSON 03 HTMLの基本を理解しよう
LESSON 04 カンタンなPHPスクリプトを作成しよう
LESSON 05 変数を使ってカンタンな計算をしてみよう
LESSON 06 PHPにあいさつしてもらおう
LESSON 07 現在の日時を表示しよう
LESSON 08 シンプルな名簿を作成しよう
LESSON 09 繰り返し構文で名簿をリスト表示しよう
LESSON 10 while/foreach命令で名簿リストを表示しよう
LESSON 11 連想配列で名簿リストを拡張しよう
LESSON 12 名簿リストに検索機能を追加しよう
LESSON 13 検索機能をよりシンプルなコードで追加しよう
LESSON 14 テキストボックス以外のフォーム要素を活用しよう
LESSON 15 フォーム入力を受け取るさまざまな方法を理解しよう
LESSON 16 セッション機能でウィザード形式のフォームを作成しよう
LESSON 17 ユーザーからの入力値をチェックしよう
LESSON 18 ユーザーからの入力値を正規表現でチェックしよう
LESSON 19 アンケートフォームの内容をメール送信しよう
LESSON 20 アンケートフォームの内容をメール送信しよう(2)
LESSON 21 テキストベースのゲストブックに書き込もう
LESSON 22 ロック機能で同時アクセスに備えよう
LESSON 23 ゲストブックへの書き込みをリスト表示しよう
LESSON 24 記事を書き込みの新しい順に表示しよう
LESSON 25 自分の名前をクッキーに記録しよう
LESSON 26 ファイルをサーバーにアップロードしよう
LESSON 27 ディレクトリ関数でフォルダの内容を一覧表示しよう
LESSON 28 サーバー上のファイルをダウンロードしよう
LESSON 29 Directorylteratorクラスでフォルダの内容を一覧表示しよう
LESSON 30 データベースを利用するための準備をしよう
LESSON 31 テーブルを作成しよう
LESSON 32 SQLの基本を理解しよう
LESSON 33 データを新規登録/更新/削除しよう
LESSON 34 データを検索しよう
LESSON 35 データベースに接続してみよう
LESSON 36 スケジュールの登録をしてみよう
LESSON 37 スケジュール情報を一覧表示しよう
LESSON 38 スケジュール情報を更新/削除しよう
LESSON 39 PEAR::Authを準備しよう
LESSON 40 PEAR::Authでフォーム認証を実装しよう
ニョンブーチョッパー さん
2018-10-29
★★★☆☆ 以前買った本を再読。PHPは書き方の規則がゆるいので、今までどうにも掴みづらい印象だったけど、今回本書を読んで、PHPの「気持ち」が少し分かってきたような気がする。「PHP(=PHP:Hypertext Preprocessor)」をもう一度見直して「名は体を表す」か、と思った次第(最新の別の解釈もあるようだけど)。
りょうちん さん
2016-05-08
PHPを勉強しようと思い、入門書として図書館で借りました。もう少し腕が上がってきたら、身銭を切ってより専門的な本を購入したいと思っています。すでにいくつかのプログラミング言語を習得しているので、基本的には書いてあることを忠実に抑えていけば、ある程度のことはわかりました。(第4版の)初版第1刷だからなのか、本に書かれているコードに間違いが残っている箇所がありました。それらはウェブからダウンロードしたコードがなかったら、泥沼に嵌まるので注意が必要!あと、コーディング基準が統一されていなくて、イラっとしました。
syatsuzuka さん
2015-08-17
今週末のマスターカードスポンサーのHackathon参加に向けて、Facebookアプリを作ろうと思っていますが、FacebookはPHPベースということで、アプリ開発の説明でもphpの利用を推奨されていることから、これを機会にphpを改めて勉強してみることにしました。 PHPというと今時のソフト開発者は遅れてる技術、と言う印象をもたれると思いますが、個人的にはphpでも別にいいんじゃないか、と言う気がします。世の中のオープンソースは依然phpベースのものも少なくなく、また、プロトには向いているような。