自由にカスタムできるメールフォームを作ることになった
仕様(081228)
- 動作環境
- 画面遷移
- 入力フォーム→確認画面→送信完了画面
- 必須項目の設定
- パーツ
- text
- password
- checkbox
- 必須に設定することで、必ず1つは選択しないといけなくする
- radio
- file(添付ファイル)
- 許可するのはjpgとgif
- ファイルサイズチェック
hidden- textarea
- select
- 未選択の「選択してください」等のvalueは""(空白文字列)にする
- メールアドレスを入力してもら場合
- 「確認用にメールアドレスを再入力してください」を設ける
- メールアドレスとして正しいかチェック
確認用メールを送信するか否かの設定→必ず送信される
- 郵便番号を入力してもらう場合
ハイフン許可/不許可の設定→必ずハイフン込みチェックは「*******」又は[***-****」の形式で行う- 存在する郵便番号かどうかのチェックはしない
- 郵便番号から住所の検索はしない
- サイト管理者へのメール
- 本文ヘッダ
- 本文フッタ
- 送信先を複数指定できるように
- ユーザへのメール
- 本文ヘッダ
- 本文フッタ
- 署名
- 迷惑メール対策
- 入力が1バイト文字のみなら弾く
- その他
- 携帯には対応しない
- 認証画像は実装しない
ファイル構成
/config
├system.php(システム設定ファイル)
└user.php(ユーザ設定ファイル)
/system
├/class(クラスファイル)
└_inc.php
.htaccess
check.php(チェック画面)
done.html(送信完了画面)
index.php(メールフォーム)
readme.txt(マニュアル)
版数 | バージョン | 日付 | 詳細 |
---|---|---|---|
初 | - | 081227 | 新規作成 |
2 | - | 081228 | zip(郵便番号)についてを追記 checkboxに必須を追加 |
3 | - | 090101 | hiddenを削除 |
3 | 1.00 | 090104 | バージョン1.00完成 確認メールは必ず送信される様に変更 郵便番号のフォーマット修正 |