InformationZeromailをver0.8にバージョンアップしました。ver0.6~0.7はGoogleCodeの方でちょっと晒してましたが配布はしてません。ver0.5からの変更点は次の通りです。confim.phpが吐くソースが文字コード変換されてなかったので修正SJISとEUCの場合文字化けしてたっぽい予約済みname値と同じ文字列がname値に含まれていればチェックを行うように修正name2やusername、mail2などの値でも予約name値と同じチェックをします。名前(name)の場合は必須入力の確認するのはnameという値のみです。値がなかったり間違ったりして送信できなくてもエラーは出ません。ローマ字の名前に対応init.phpでALPHANAMEをtrueにすると半角英数のみの名前でも送信できるようになります。class="err">前のページに戻って入力エラーを修正してください。class="conf">入力内容に間違いが無ければ、送信ボタンを押してください。配布予定のスケルトンテンプレートと同じもの。フォーム入れる要素をテーブルにした。郵便番号のname値をzipcodeにして正規表現にハイフンなし追加ver0.5までのpostnumは使えません。7文字か、ハイフン込みで8文字(3文字+ハイフン+4文字)のチェックをします。郵便番号が存在するかどうかは確認しません。全角数字は半角に変換します。電話番号の正規表現変更こっちの記事と同じやつです。携帯の古い090と新しい080およびPHSの070から始まる電話番号の場合は、3-4-4桁フォーマットでハイフン含めて合計13桁の場合フリーダイヤル「0120」から始まる電話番号の場合は、4-3-3桁および4-2-4桁フォーマットでハイフン含めて合計12桁フリーダイヤル「0800」から始まる電話番号の場合は、4-3-4桁でハイフン含めて合計13桁ハイフンなしの場合は先頭の市外局番と文字数をチェックします。全角数字は半角に変換します。自動返信のname値にreply追加っていうか変更Replyも使えますが廃止予定なので変更をお願いします。checkboxとradioの必須入力チェック追加requireという名前のhedden要素で次のように必須入力にしたいname値を指定します。/>ファイル添付は対応していません。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。