phpを使えるようになりたい
board.php : 掲示板(データベース接続なし). パスワード機能付きで, コメントの投稿・編集・削除が行える.
phpの使い方の理解のために作成したものであるため, 掲示板としての機能には欠陥あり.
入力されたコメントとユーザーネームなどを保存するにあたり, 区切り文字を "<>" にしてしまっている. よって, ユーザーネームまたはコメントに "<>"が含まれると挙動がおかしくなる.
また, パスワードはそのまま保存されており, ハッシュ値などを利用していない非常に脆弱な設計である.
board_mysql.php : 投稿掲示板(データベース接続あり). パスワード機能付きで, コメントの投稿・編集・削除が行える.
board.phpでは, フォームから入力された内容をテキストファイルに保存していたため, 上記に記述したように区切り文字 "<>" の問題があげられた.
それを解決するため, フォームから入力された内容をmysqlを利用してデータベースで管理する設計にしたものが board_mysql.phpである.