PHP vol.24
- PHP制作(続き)
システムを考える
ログイン画面
formに入力されたログインIDとパスワードの組み合わせが一致する物であれば次の画面に飛ばす
- ログインボタンが押されれば次の処理を行う。
- 入力されたPOST値を受け取る
- ファイルの中を検査し、2と一致する物を探す。
- あった場合、次の画面に飛ばす。
- なければ、エラーを表示する。
コメントはこまめにつけるようにする→自分で分からなくなる。
ファイルの読み込み方
一行毎取得する方法
$fp = fopen('ファイルパス','r'); while (!feof($fp)) { $line = fgets($fp); $datas[] = $line; //$lineで取得したデータが配列に入る。 }
- !feof
- ファイルの最後までという意味。
直接取得する方法
$datas = file('ファイルパス');
header
header("Location: ファイルパス"); exit();
- exit();を忘れずに。
論理値
if ($is_login_ok) { //$is_login_okがtrueなら実行 } if (!$is_login_ok) { //$is_login_okがfalseなら実行 }
スペースを入れる
//良い例 foreach () { } //ダメな例 foreach(){ }
命名
- 配列なら複数形に。
- xxxxs
用語
- バリデーション
- 入力値検査