タグ
HOME リンク リンク リンク リンク リンク お問い合わせ

お問い合わせ

サンプルテキスト
全画面で共通です。削除してもOK。

【ここから送信フォーム】


単発の文章。
お問い合わせ頂く場合は、お手数ですが、下記のフォームよりご送信ください。


*印の付いた項目は必須です。必要事項をご記入の上、確認画面へ進んで下さい。
ハンドルネーム*
ログインID
ブログID
E-mail
▼確認用
お問い合わせ内容

 
【ここから確認画面】

ご記入頂いた内容にお間違いのないことをご確認の上、送信して下さい。

$value) { //$key = mb_convert_encoding($key,"UTF-8","auto"); //$value = mb_convert_encoding($value,"UTF-8","auto"); $value = $R[$key]; $glue = ' '; $must_value = false; if (preg_match("/^mode|submit|buttonName$/" , $key)) { continue; } //必須項目である場合をチェック if (preg_match("/^_(.*)$/" , $key, $match)) { $key = $match[1]; $must_value = true; } //配列の場合に連結文字が指定されている場合をチェック(キーの末尾に:の後に指定) if (preg_match("/^(.*)\:(.*)$/" , $key, $match)) { $key = $match[1]; $glue = $match[2]; } /* メールアドレスチェック機構。emailフィールドを2つ作った場合は同じかどうかチェックします */ if ($key == 'email' and is_array($value)) { //全角の文字や余計なスペースは補正してあげる $value[0] = trim($value[0]); $value[1] = trim($value[1]); $value[0] = mb_convert_kana($value[0], "as", "UTF-8"); $value[1] = mb_convert_kana($value[1], "as", "UTF-8"); //1番目と2番目を比較して、異なればエラーを出し、同じであれば1番目の値を使う if ($value[0] <> $value[1]) { $value = "<異なるメールアドレスが入力されています>"; $submit_ok = false; } else { $value = $value[0]; } } elseif (is_array($value)) { //配列の場合は値を繋げる if ($must_value) { //空要素チェック $check_value = array_filter($value, empFilter); if (count($check_value)> 0) { $value = "<記入不足> " . join($glue, $value); $submit_ok = false; } else { $value = join($glue, $value); } } else { $value = join($glue, $value); } } else { if ($must_value and !$value) { $value = "<要記入>"; $submit_ok = false; } } //メールアドレスの場合は、最後に正規表現でチェックする。 if ($key == 'email' and $submit_ok) { if (!preg_match('/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/', $value)) { $value = "<メールアドレスが正しくありません>"; $submit_ok = false; } } elseif ($key != 'email') { $value = trim($value); $value = mb_convert_kana($value, "aKV", "UTF-8"); } $disp_value = nl2br($value); ?>


必要な項目が記入されていません。前の画面に戻ってお確かめ下さい。
$value) { if (preg_match("/^mode|submit$/" , $key)) { continue; } $value = $R[$key]; $value = trim($value); $value = mb_convert_kana($value, "aKV", "UTF-8"); $body_body .= "$key : $value\n"; } //メール本文を作る $body = "$body_head\n$body_body\n$body_foot"; $subject = mb_convert_encoding($subject, 'JIS', 'UTF-8'); $body = mb_convert_encoding($body, 'JIS', 'UTF-8'); $subject = base64_encode($subject); $subject = '=?ISO-2022-JP?B?' . $subject . '?='; //mb_language("Japanese"); $from = $R['email'] ? $R['email'] : 'nobody@on.the.net'; if (!mail($mailto, $subject, $body, "From: $from\r\nContent-Type: Text/Plain;charset=iso-2022-jp")) { error('送信に失敗しました。'); } ?> 【送信完了画面】
'; } ?>

【送信完了】

ご利用ありがとうございました。

【エラー画面】
'; } ?>

【】