Day0
Lesson1 準備をしよう
Day1
Lesson 1 簡単なプログラムを作成してみる
- 1行だけのプログラムを作ってみよう[date.php]
- 保存したプログラムを実行してみよう[date.php]
- 関数とは何か?
- date関数の引数を変えるとどうなる?
- 保存したプログラムを書き換えてみよう[date_YmdHis.php][date_default_timezone_set.php]
- PHPをHTMLの中に書いてみよう[now.php]
Lesson 2 PHPの文法①——基本ルールを覚えよう
- プログラムの基本構造を知っておこう
- PHPプログラムの書き方のルールを覚えよう
- コメントの書き方を覚えよう
- データの種類について
Lesson 3 PHPの文法②——変数のしくみと使い方
- 変数のしくみ
- 変数の使い方――代入と利用[double-quote.php][single-quote.php][namikakko.php]
- 変数の型を調べるにはvar_dump関数を使おう[var_dump1.php][var_dump2.php]
Lesson 4 PHPの文法③——配列のしくみと使い方
- 配列のしくみ
- 配列の作り方
- 配列の使い方――代入と利用
- 2次元配列の作り方、使い方
Lesson 5 PHPの文法④——条件文
- if文[if.php]
- if ~ else文[if-else.php]
- if ~ elseif ~ else文[if-elseif-else.php]
- switch文[switch.php]
- 条件式の書き方
- 代数演算子
Lesson 6 PHPの文法⑤——繰り返し文
- while文[while.php]
- for文[for.php]
- do ~ while文[do-while.php]
- インクリメント演算子とデクリメント演算子
Day2
Lesson 1 入力フォームを作る①——テキストボックスを使おう
- 入力フォームの部品の名前を知ろう
- テキストボックスで入力フォームを作ってみよう[textbox.html]
- フォームの送信先と送信方法を指定しよう
- データを表示するページを作ろう[textbox.html]
- 入力されたデータをエスケープ処理しよう[textbox.html]
- 結合演算子で文字列をつなげて出力してみよう
Lesson 2 入力フォームを作る②——ラジオボタンを使おう
- ラジオボタンのしくみ
- ラジオボタンで性別入力フォームを作ろう[radio.html]
- ラジオボタンのデータが正しいものか検証するには?[radio.html]
Lesson 3 入力フォームを作る③——セレクトボックスとテキストエリアを使おう
- セレクトボックスを使ってみよう[select.html]
- テキストエリアを使ってみよう[textarea.html]
- GETメソッドとPOSTメソッド
Lesson 4 入力フォームを作る④——チェックボックスを使おう
- チェックボックスを使ってみよう[checkbox.html]
- foreach文のしくみと使い方①[foreach1.php]
- foreach文のしくみと使い方②[foreach2.php][implode.php]
Lesson5 入力フォームを作る⑤―すべての部品を使おう
- 5つの部品を一緒に使ったフォームページを作ってみよう[form.html]
- 入力データをまとめて表示する確認ページを作ってみよう[form.html]
Day3
Lesson 1 クッキーを使ってみよう
- クッキーとは何か?
- setcookie関数を使ってクッキーをブラウザに保存する[cookie_username.php]
- 保存されたクッキーをブラウザから見てみよう
- クッキーに保存されたデータをWebページに表示してみよう[cookie_show_username.php]
- クッキーの有効期限を延長するには?[cookie_time.php]
- 入力フォームから入力されたデータをクッキーに保存してみよう[cookie_textbox.php]
Lesson 2 セッション使って入力フォームを作ってみよう
- セッションとは何か?
- $_SESSIONにデータを保存してみよう[session_1.php]
- $_SESSIONのデータを別のページで表示してみよう[session_2.php]
- 入力フォームのデータを$_SESSIONに保存してみよう[session_form.php]
- セッション管理のしくみを知っておこう
Lesson 3 プログラムからメールを送信してみよう
- PHPでメールを送信してみよう[mb_send_mail.php]
- FTPソフトをインストールしよう
- レンタルサーバにアップしてみよう
- メール送信プログラムを実行してみよう[mb_send_mail.php]
Lesson 4 入力フォーム、確認ページ、メール送信を連携させよう
- 入力フォームページを改良しよう[input.html]
- 確認ページにセッション機能を追加しよう[input.html]
- メール送信ページにセッション機能を追加しよう[input.html]