PHP 中級 講座

<< 改行コードの削除について 質問一覧 質問です >>

  • 募集中!! 100P
PHP で作成したメールフォームの修正

この度は、お世話になります。

こちらの PHP で作成したメールフォームが、突然、動作しなくなりました。

http://www.chample.com/ktai/x/index.php

ご修正いただけますよう、よろしくお願いいたします。

<html>
  <head>
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <p style="text-align: center; "><input type="hidden" name="action" value="post" /></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">下記フォームへ入力し [ 確 認 ] ボタンを押してください。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">やり直す場合は [ 消 去 ] ボタンを押してください。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※メールアドレスは記入間違いのないようにお願いいたします。</span>
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからのメール受信可能状態にしていただくか、電話番号欄への記入をお願いいたします。</span><br /><br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※よろしければ、問い合せ欄の下に電話番号記入欄をご用意しておりますので、ご記入をお願いいたします。</span>
      </p>
      <p style="text-align: center; ">&nbsp;</p>
        <span style="color: #FF0000; ">※画像は、コピー&ペーストにて、お願いいたします。</span><br /><br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お 名 前:<br />
        <input type="text" name="mei" value="" maxlength="50" />
        <br />例)松井 隆
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ふりがな :<br />
        <input type="text" name="kana_mei" value="" maxlength="50" />
      <br />例)まつい たかし
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 性 別:<br />
        <input style="text-align: center; " value="男性" name="gender" type="radio" /> 男性<br />
        <input style="text-align: center; " value="女性" name="gender" type="radio" /> 女性</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 年 齢:<br />
      <input type="text" value="" maxlength="2" />
      才</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メ ー ル:<br />
      <input type="text" name="mail" value="" maxlength="50" />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お電話番号:
      <input type="text" name="tel" value="" maxlength="15" />
      <br /><例)090-3948-5286</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">連絡内容 :<br />
        <input value="メール友達" name="renraku" type="radio" /> メール友達<br />
        <input value="友   達" name="renraku" type="radio" /> 友   達<br />
        <input value="恋   人" name="renraku" type="radio" /> 恋   人</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">コメント:<br />
        <textarea cols="18" rows="09" name="comment"></textarea>
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">画  像:<br />
        <textarea cols="18" rows="09" name="comment"></textarea>
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <input name="Submit" type="submit" value="確 認" />&nbsp;<input name="Reset" type="submit" value="消 去" />
  </p></body>
</html>
<!---------------------------------------------------------->
<?php
  return;
}
//===================確認画面生成関数=================
function Kakunin(){
  global $mei,$kana_mei,$gender,$nenrei,$mail,$tel,$renraku,$comment,$gazou;
  //ここから書き込みデータの調整
  $mei = htmlspecialchars($_POST['mei']); //特殊文字のHTMLエントリへの変換
  $mei = stripslashes($mei); //エスケープ文字「\」を除去
  $kana_mei = htmlspecialchars($_POST['kana_mei']);
  $kana_mei = stripslashes($kana_mei);
  $gender = htmlspecialchars($_POST['gender']);
  $nenrei = htmlspecialchars($_POST['nenrei']);
  $renraku = htmlspecialchars($_POST['renraku']);
  $mail = htmlspecialchars($_POST['mail']);
  $tel = htmlspecialchars($_POST['tel']);
  $comment = htmlspecialchars($_POST['comment']);
  $comment = nl2br($comment); //HTML改行文字の挿入
  $comment = str_replace("\r", "", $comment); //文字列の置換
  $comment = str_replace("\n", "", $comment);
  $comment = stripslashes($comment);
  $gazou = htmlspecialchars($_POST['gazou']);
  $gazou = nl2br($gazou); //HTML改行文字の挿入
  $gazou = str_replace("\r", "", $gazou); //文字列の置換
  $gazou = str_replace("\n", "", $gazou);
  $gazou = stripslashes($gazou);
  $err = "";
  if(trim($mei) == "") $err.= "お名前が入力されていません。<br /><br />";
  if(trim($kana_mei) == "") $err.= "ふりがなが入力されていません。<br /><br />";
  if(trim($gender) == "") $err.= "ご性別が入力されていません。<br /><br />";
  if(trim($nenrei) == "") $err.= "ご年齢が入力されていません。<br /><br />";
  if(trim($mail) == "") $err.= "メールアドレスが入力されていません。<br /><br />";
  if(trim($renraku) == "") $err.= "連絡内容が入力されていません。<br /><br />";
  if(trim($comment) == "") $err.="コメントが入力されていません。";
?>
<!====================================確認画面生成=====================================>
<html>
  <head>
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <p style="text-align: center; "><input type="hidden" name="action" value="send" /></p>
      <p style="text-align: center; "><input type="hidden" name="action" value="post" /></p>
      <p style="text-align: center; ">友達募集連絡フォーム</p><div><br /><br />
      <p style="text-align: center; ">入力内容を確認して、よろしければ [ 送 信 ] ボタンを押してください。</p><br /><br />
      <p style="text-align: center; ">入力内容を変更される場合は [ 戻 る ] ボタンを押してください。</p>
      <p style="text-align: center; "><span style="color: #FF0000; ">※メールアドレスは記入間違いのないようにお願いいたします。</span></p><br /><br />
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからのメール受信可能状態にしていただくか、電話番号欄への記入をお願いいたします。</span><br /><br />
      </p><br /><br />
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※よろしければ、問い合せ欄の下に電話番号記入欄をご用意しておりますので、ご記入をお願いいたします。</span><br /><br />
      </p><br /><br />
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※画像は、コピー&ペーストにて、お願いいたします。</span><br /><br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; "><span style="color: #FF0000; "></span></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お 名 前:<br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ふりがな :<br />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 性 別:<br />
      <php echo $gender ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 年 齢:<br />
      <php echo $nenrei ?>
      才</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メ ー ル :<br />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お電話番号:<br />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">連絡内容 :<br />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">コメント :<br />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">画  像 :<br />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; "><input name="Submit" type="submit" class="form-button" value="送 信" />&nbsp;
      <input name="Return" type="button" class="form-button" value="戻 る" onclick="history.back()" /></p>
      <p style="text-align: center; ">&nbsp;</p>
      <input style="text-align: center; " name="smei" type="hidden" value="<?php echo $mei ?>">
      <input style="text-align: center; " name="skana_mei" type="hidden" value="<?php echo $kana_mei ?>">
      <input style="text-align: center; " name="sgender" type="hidden" value="<php echo $gender ?>">
      <input style="text-align: center; " name="snenrei" type="hidden" value="<php echo $nenrei ?>">
      <input style="text-align: center; " name="smail" type="hidden" value="<?php echo $mail ?>">
      <input style="text-align: center; " name="stel" type="hidden" value="<?php echo $tel ?>">
      <input style="text-align: center; " name="srenraku" type="hidden" value="<?php echo $renraku ?>">
      <input style="text-align: center; " name="scomment" type="hidden" value="<?php echo $comment ?>">
      <input style="text-align: center; " name="gazou" type="hidden" value="<?php echo $gazou ?>">
</html>
<br />", "\n ", $scomment);
  $smei = stripslashes($_POST['smei']);
  $msg .= "【お 名 前】: ".$smei."\n";
  $msg .= "様"."\n";
  $skana_mei = stripslashes($_POST['skana_mei']);
  $msg .= "【ふりがな】: ".$skana_mei."\n";
  $msg .= "様"."\n";
  $sgender = stripslashes($_POST['sgender']);
  $msg .= "【ご 性 別】: ".$sgender."\n";
  $snenrei = stripslashes($_POST['snenrei']);
  $msg .= "【ご 年 齢】: ".$snenrei."\n";
  $msg .= "才"."\n";
  $smail = stripslashes($_POST['smail']);
  $msg .= "【メ ー ル】: ".$smail."\n";
  $stel = stripslashes($_POST['stel']);
  $msg .= "【お 電 話】: ".$stel."\n";
  $srenraku = stripslashes($_POST['srenraku']);
  $msg .= "【連絡内容】: ".$srenraku."\n";
  $scomment = stripslashes($_POST['scomment']);
  $scomment = str_replace("<br />", "\n ", $scomment);
  $msg .= "【コメント】:\n";
  $sgazou = stripslashes($_POST['sgazou']);
  $sfazou = str_replace("<br />", "\n ", $sgazou);
  $msg .= "【画  像】:\n";
  $msg .= " ".$scomment."\n";
  $msg .= "【連絡方法】: 携帯電話\n";
  $msg .= "\n";
  $msg .= "\n";
  $msg .= "-------------------------------------------------------\n";
  $msg .= "\n";
  $msg .= "////////////////////////////////////////////\n";
  $msg .= "友達募集サイト\n";
  $msg .= " パソコン・携帯電話:http://www.chample.com\n";
  $msg .= "////////////////////////////////////////////\n";
  $kmsg  = $smei." 様\n";
  $kmsg .= "\n";
  $kmsg .= "お問い合わせいただきまして、ありがとうございました。\n";
  $kmsg .= "お問い合わせいただいたメールを、転送させていただきました。\n";
  $kmsg .= "後ほど、担当者より、ご連絡させていただきます。\n";
  $kmsg .= "2~3日以上経っても、担当者より連絡がない場合は、お手数ではございますが、\n";
  $kmsg .= "上記アドレスに、ご連絡いただけますよう、よろしくお願いいたします。\n";
  $kmsg .= "メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからの\n";
  $kmsg .= "メール受信可能状態にしていただくか、電話にてご連絡をお願いいたします。\n";
  $kmsg .= "\n";
  $kmsg .= "友達募集サイト\n";
  $kmsg .= "\n";
  $kmsg .= $msg;
  mb_language("Japanese");
  mb_internal_encoding("SJIS");
  $from = $tomail;
  $header = "From: ".$from."\nX-Mailer: PHP";
  $to = $smail;
  if(mb_send_mail($to, $subject, $kmsg, $header)){ }
  else{
    Error();
    return;
  }
  $from = $smail;
  $header = "From: ".$from."\nX-Mailer: PHP";
  $to = $tomail;
  if(mb_send_mail($to, $subject, $msg, $header)){
    Complete();
  }else{
    Error();
  }
  return;
}
//=======================正常終了=========================
function Complete(){
?>
<!====================================終了画面生成=====================================>
<html>
  <head>
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <p style="text-align: center; "><input style="text-align: center; " type="hidden" name="action" value="complete" /></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メールが送信されました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お問い合わせいただきまして、ありがとうございました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご記入いただいたメールアドレスに、ご送信いただいたメールの内容を転送しております。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">※メールが送信されていない場合は、メールアドレス記入間違いの可能性がございます。</p>
  </body>
</html>
?>

松井 隆
QPHP で作成したメールフォームの修正 chample  [06月14日 10時02分] 
┣FW:PHP で作成したメールフォームの修正 chample  [06月14日 14時21分] 
┃┗Re:FW:PHP で作成したメールフォームの修正 gallu  [06月14日 18時20分] 
┃  ┗Re:Re:FW:PHP で作成したメールフォームの修正 chample  [06月14日 22時15分] 
┃    ┗Re:Re:Re:FW:PHP で作成したメールフォームの修正 shimix  [06月15日 11時48分] NEW!
┃      ┣Re:Re:Re:Re:FW:PHP で作成したメールフォームの修正 wintermute  [06月15日 14時03分] NEW!
┃      ┗Re:Re:Re:Re:FW:PHP で作成したメールフォームの修正 chample  [06月16日 20時25分] NEW!
┗Re:PHP で作成したメールフォームの修正 wintermute  [06月18日 11時25分] NEW!

コメント一覧

並び替え( ツリー順 / 投稿順[降順] / 投稿順[昇順]

FW:PHP で作成したメールフォームの修正

この度は、お世話になります。

こちらの PHP で作成したメールフォームが、確認画面に遷移しなくなりました。

http://www.chample.com/ktai/x/index.php

ご修正いただけますよう、よろしくお願いいたします。

<?php
##----------------------------##
// 友達募集連絡フォーム
// chample Send Mail V1.0
// Scripting by Takashi Matsui
// 2009-06-03
##----------------------------##
//=====================初期設定======================
$tomail = "so-men@chample.com"; //メールの送信先
$subject = "友達募集連絡メール"; //メールの件名
define("SFILE","index.php"); //スクリプトファイル
//===================================================
function Input(){
?>
<!====================================初期画面生成=====================================>

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html>
  <head>
    <meta content="text/html; charset=shift_jis" http-equiv="content-type">
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <p style="text-align: center; "><input type="hidden" name="action" value="post" /></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">下記フォームへ入力し [ 確 認 ] ボタンを押してください。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">やり直す場合は [ 消 去 ] ボタンを押してください。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※メールアドレスは記入間違いのないようにお願いいたします。</span>
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからのメール受信可能状態にしていただくか、電話番号欄への記入をお願いいたします。</span><br /><br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※よろしければ、問い合せ欄の下に電話番号記入欄をご用意しておりますので、ご記入をお願いいたします。</span>
      </p>
      <p style="text-align: center; ">&nbsp;</p>
        <span style="color: #FF0000; ">※画像は、コピー&ペーストにて、お願いいたします。</span><br /><br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お 名 前:<br />
        <input type="text" name="mei" value="" maxlength="50" />
        <br />例)松井 隆
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ふりがな :<br />
        <input type="text" name="kana_mei" value="" maxlength="50" />
      <br />例)まつい たかし
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 性 別:<br />
        <input style="text-align: center; " value="男性" name="gender" type="radio" /> 男性<br />
        <input style="text-align: center; " value="女性" name="gender" type="radio" /> 女性</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 年 齢:<br />
      <input type="text" value="" maxlength="2" />
      才</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メ ー ル:<br />
      <input type="text" name="mail" value="" maxlength="50" />
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お電話番号:
      <input type="text" name="tel" value="" maxlength="15" />
      <br /><例)090-3948-5286</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">連絡内容 :<br />
        <input value="メール友達" name="renraku" type="radio" /> メール友達<br />
        <input value="友   達" name="renraku" type="radio" /> 友   達<br />
        <input value="恋   人" name="renraku" type="radio" /> 恋   人</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">コメント:<br />
        <textarea cols="18" rows="09" name="comment"></textarea>
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">画  像:<br />
        <textarea cols="18" rows="09" name="gazou"></textarea>
      </p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <input name="Submit" type="submit" value="確 認" />&nbsp;<input name="Reset" type="submit" value="消 去" />
  </p></form></body>
</html>
<!---------------------------------------------------------->
<?php
  return;
}
//===================確認画面生成関数=================
function Kakunin(){
  global $mei,$kana_mei,$gender,$nenrei,$mail,$tel,$renraku,$comment,$gazou;
  //ここから書き込みデータの調整
  $mei = htmlspecialchars($_POST['mei']); //特殊文字のHTMLエントリへの変換
  $mei = stripslashes($mei); //エスケープ文字「\」を除去
  $kana_mei = htmlspecialchars($_POST['kana_mei']);
  $kana_mei = stripslashes($kana_mei);
  $gender = htmlspecialchars($_POST['gender']);
  $nenrei = htmlspecialchars($_POST['nenrei']);
  $renraku = htmlspecialchars($_POST['renraku']);
  $mail = htmlspecialchars($_POST['mail']);
  $tel = htmlspecialchars($_POST['tel']);
  $comment = htmlspecialchars($_POST['comment']);
  $comment = nl2br($comment); //HTML改行文字の挿入
  $comment = str_replace("\r", "", $comment); //文字列の置換
  $comment = str_replace("\n", "", $comment);
  $comment = stripslashes($comment);
  $gazou = htmlspecialchars($_POST['gazou']);
  $gazou = nl2br($gazou); //HTML改行文字の挿入
  $gazou = str_replace("\r", "", $gazou); //文字列の置換
  $gazou = str_replace("\n", "", $gazou);
  $gazou = stripslashes($gazou);
  $err = "";
  if(trim($mei) == "") $err.= "お名前が入力されていません。<br /><br />";
  if(trim($kana_mei) == "") $err.= "ふりがなが入力されていません。<br /><br />";
  if(trim($gender) == "") $err.= "ご性別が入力されていません。<br /><br />";
  if(trim($nenrei) == "") $err.= "ご年齢が入力されていません。<br /><br />";
  if(trim($mail) == "") $err.= "メールアドレスが入力されていません。<br /><br />";
  if(trim($renraku) == "") $err.= "連絡内容が入力されていません。<br /><br />";
  if(trim($comment) == "") $err.="コメントが入力されていません。";
?>
<!====================================確認画面生成=====================================>
<html>
  <head>
    <meta content="text/html; charset=shift_jis" http-equiv="content-type">
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <form action="<?php echo SFILE ?>" method="post">
      <?php
        if ($err == ""){
      ?>
      <p style="text-align: center; "><input type="hidden" name="action" value="send" /></p>
      <?php
        }else{
      ?>
      <p style="text-align: center; "><input type="hidden" name="action" value="post" /></p>
      <?php
        }
      ?>
      <p style="text-align: center; ">友達募集連絡フォーム</p><div><br /><br />
      <p style="text-align: center; ">入力内容を確認して、よろしければ [ 送 信 ] ボタンを押してください。</p><br /><br />
      <p style="text-align: center; ">入力内容を変更される場合は [ 戻 る ] ボタンを押してください。</p>
      <p style="text-align: center; "><span style="color: #FF0000; ">※メールアドレスは記入間違いのないようにお願いいたします。</span></p><br /><br />
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからのメール受信可能状態にしていただくか、電話番号欄への記入をお願いいたします。</span><br /><br />
      </p><br /><br />
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※よろしければ、問い合せ欄の下に電話番号記入欄をご用意しておりますので、ご記入をお願いいたします。</span><br /><br />
      </p><br /><br />
      <p style="text-align: center; ">
        <span style="color: #FF0000; ">※画像は、コピー&ペーストにて、お願いいたします。</span><br /><br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p  style="text-align: center; "><font color="#FF0000"><?php echo $err ?></font></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お 名 前:<br />
  <?php echo $mei ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ふりがな :<br />
      <?php echo $kana_mei ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 性 別:<br />
      <php echo $gender ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご 年 齢:<br />
      <php echo $nenrei ?>
      才</p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メ ー ル :<br />
      <?php echo $mail ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お電話番号:<br />
      <?php echo $tel ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">連絡内容 :<br />
      <?php echo $renraku ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">コメント :<br />
      <?php echo $comment ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">画  像 :<br />
      <?php echo $gazou ?></p>
      <!---------------------------------------------------------->
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; "><input name="Submit" type="submit" class="form-button" value="送 信" />&nbsp;
      <input name="Return" type="button" class="form-button" value="戻 る" onclick="history.back()" /></p>
      <p style="text-align: center; ">&nbsp;</p>
      <input style="text-align: center; " name="smei" type="hidden" value="<?php echo $mei ?>">
      <input style="text-align: center; " name="skana_mei" type="hidden" value="<?php echo $kana_mei ?>">
      <input style="text-align: center; " name="sgender" type="hidden" value="<php echo $gender ?>">
      <input style="text-align: center; " name="snenrei" type="hidden" value="<php echo $nenrei ?>">
      <input style="text-align: center; " name="smail" type="hidden" value="<?php echo $mail ?>">
      <input style="text-align: center; " name="stel" type="hidden" value="<?php echo $tel ?>">
      <input style="text-align: center; " name="srenraku" type="hidden" value="<?php echo $renraku ?>">
      <input style="text-align: center; " name="scomment" type="hidden" value="<?php echo $comment ?>">
      <input style="text-align: center; " name="sgazou" type="hidden" value="<?php echo $gazou ?>">
</html>
<?php
  return;
}
//====================メッセージ送信関数==================
function SendMessage(){
  global $tomail,$subject,$smei,$skana_mei,$sgender,$snenrei,$smail,$stel,$srenraku,$scomment,$sgazou;
  $msg = "\n";
  $msg .= "-------------------------------------------------------\n";
  $msg .= "\n";
  $msg .= "友達募集連絡フォーム\n";
  $msg .= "\n";
  $msg .= "-------------------------------------------------------\n";
  $msg .= "\n";
  $smei = stripslashes($_POST['smei']);
  $msg .= "【お 名 前】: ".$smei."\n";
  $msg .= "様"."\n";
  $skana_mei = stripslashes($_POST['skana_mei']);
  $msg .= "【ふりがな】: ".$skana_mei."\n";
  $msg .= "様"."\n";
  $sgender = stripslashes($_POST['sgender']);
  $msg .= "【ご 性 別】: ".$sgender."\n";
  $snenrei = stripslashes($_POST['snenrei']);
  $msg .= "【ご 年 齢】: ".$snenrei."\n";
  $msg .= "才"."\n";
  $smail = stripslashes($_POST['smail']);
  $msg .= "【メ ー ル】: ".$smail."\n";
  $stel = stripslashes($_POST['stel']);
  $msg .= "【お 電 話】: ".$stel."\n";
  $srenraku = stripslashes($_POST['srenraku']);
  $msg .= "【連絡内容】: ".$srenraku."\n";
  $scomment = stripslashes($_POST['scomment']);
  $scomment = str_replace("<br />", "\n ", $scomment);
  $msg .= "【コメント】:\n";
  $sgazou = stripslashes($_POST['sgazou']);
  $sgazou = str_replace("<br />", "\n ", $sgazou);
  $msg .= "【画  像】:\n";
  $msg .= " ".$scomment."\n";
  $msg .= "【連絡方法】: 携帯電話\n";
  $msg .= "\n";
  $msg .= "\n";
  $msg .= "-------------------------------------------------------\n";
  $msg .= "\n";
  $msg .= "////////////////////////////////////////////\n";
  $msg .= "友達募集サイト\n";
  $msg .= " パソコン・携帯電話:http://www.chample.com\n";
  $msg .= "////////////////////////////////////////////\n";
  $kmsg  = $smei." 様\n";
  $kmsg .= "\n";
  $kmsg .= "お問い合わせいただきまして、ありがとうございました。\n";
  $kmsg .= "お問い合わせいただいたメールを、転送させていただきました。\n";
  $kmsg .= "後ほど、担当者より、ご連絡させていただきます。\n";
  $kmsg .= "2~3日以上経っても、担当者より連絡がない場合は、お手数ではございますが、\n";
  $kmsg .= "上記アドレスに、ご連絡いただけますよう、よろしくお願いいたします。\n";
  $kmsg .= "メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからの\n";
  $kmsg .= "メール受信可能状態にしていただくか、電話にてご連絡をお願いいたします。\n";
  $kmsg .= "\n";
  $kmsg .= "友達募集サイト\n";
  $kmsg .= "\n";
  $kmsg .= $msg;
  mb_language("Japanese");
  mb_internal_encoding("SJIS");
  $from = $tomail;
  $header = "From: ".$from."\nX-Mailer: PHP";
  $to = $smail;
  if(mb_send_mail($to, $subject, $kmsg, $header)){ }
  else{
    Error();
    return;
  }
  $from = $smail;
  $header = "From: ".$from."\nX-Mailer: PHP";
  $to = $tomail;
  if(mb_send_mail($to, $subject, $msg, $header)){
    Complete();
  }else{
    Error();
  }
  return;
}
//=======================正常終了=========================
function Complete(){
?>
<!====================================終了画面生成=====================================>
<html>
  <head>
    <meta content="text/html; charset=shift_jis" http-equiv="content-type">
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <p style="text-align: center; "><input style="text-align: center; " type="hidden" name="action" value="complete" /></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メールが送信されました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お問い合わせいただきまして、ありがとうございました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご記入いただいたメールアドレスに、ご送信いただいたメールの内容を転送しております。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">※メールが送信されていない場合は、メールアドレス記入間違いの可能性がございます。</p>
  </body>
</html>
<?php
  return;
}
//=======================異常終了=========================
function Error(){
?>
<!====================================異常画面生成=====================================>
<html>
  <head>
    <meta content="text/html; charset=shift_jis" http-equiv="content-type">
    <title>友達募集連絡フォーム</title>
  </head>
  <body bgcolor="#0000FF" text="#FFFFFF" link="#FFFF00" vlink="#00FFFF" alink="#0000FF">
    <form action="<?php echo SFILE ?>" method="post">
      <p style="text-align: center; "><input align="center" type="hidden" name="action" value="error"></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メールの送信に失敗しました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">申し訳ございませんが、再度やり直していただけますよう、お願いいたします。</p>
    </form>
  </body>
</html>
<?php
  return;
}
//=======================メイン処理=========================
switch  ($_POST['action'])  {
    case  "":
        Input();
        break;
    case  "post":
        if($_POST['Reset'] == "消 去"){
          Input();
          break;
        }else{
          Kakunin();
          break;
        }
    case  "send":
        SendMessage();
        break;
    default:
        Input();
        break;
}
?>

松井 隆

Re:FW:PHP で作成したメールフォームの修正

がると申します。

えと…

1.
「わからないところがあるので教えてください」ではなくて「ご修正いただけますよう、よろしくお願いいたします。」なのでしょうか?
つまり「質問」ではなくて「修正依頼」なんでしょうか?
OKかNGなのかはよくわからんのですが…少々新機軸だなぁと思いましたので。

2.
で…ざっくり拝見したのですが。
http://www.chample.com/ktai/x/index.php
を見ている限り、そも「submit」がHTML的に「コメントアウト」されているようにうかがえるのですが如何でしょうか?
まず
<!---------------------------------------------------------->
を、例えば
<!-- ***************************************************** -->
のように変更されてみる事をお薦めします。
<!====================================初期画面生成=====================================>
もおかしいですね。これはせめて
<!-- ====================================初期画面生成===================================== -->
になさったほうがよろしいでしょうし、またそれも
<!DOCTYPE宣言より下にあるほうがよろしいのではないかと思います。

上述の「理由」については、HTML(XHTML)の規約などをご確認ください。

以上簡単にですが。

Re:Re:FW:PHP で作成したメールフォームの修正

この度は、お世話になっております。

こちらの PHP で、作成した、メールフォームで、確認画面に遷移させる事は、できたのですが、
「ご性別」と「ご年齢」で、入力された内容が、メールに表示されません。
どうしてでしょうか?

「← こちら」の部分です。

http://www.chample.com/ktai/x/index.php

<?php
##----------------------------##
// 友達募集連絡フォーム
// chample Send Mail V1.0
// Scripting by Takashi Matsui
// 2009-06-03
##----------------------------##
//=====================初期設定======================
$tomail = "so-men@chample.com"; //メールの送信先
$subject = "友達募集連絡メール"; //メールの件名
define("SFILE","index.php"); //スクリプトファイル
//===================================================
function Input(){
?>
<!====================================初期画面生成=====================================>

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html>
  <head>
    <meta content="text/html; charset=shift_jis" http-equiv="content-type">
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <form action="<?php echo SFILE ?>" method="post">
      <p style="text-align: center; "><input type="hidden" name="action" value="post"></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">下記フォームへ入力し [ 確 認 ] ボタンを押してください。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">やり直す場合は [ 消 去 ] ボタンを押してください。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <font color="#FF0000">※メールアドレスは記入間違いのないようにお願いいたします。</font>
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <font color="#FF0000">※メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからのメール受信可能状態にしていただくか、電話番号欄への記入をお願いいたします。</font><br><br>
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <font color="#FF0000">※よろしければ、問い合せ欄の下に電話番号記入欄をご用意しておりますので、ご記入をお願いいたします。</font>
      </p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">
        <font color="#FF0000">※画像は、コピー&ペーストにて、お願いいたします。</font><br /><br />
      </p>
      <p style="text-align: center; ">&nbsp;</p>
<p style="text-align: center; ">お 名 前    :
<input style="text-align: center; " name="mei" type="text" class="form-textline01" maxlength="50" value="">
<br>例)松井 隆</p>
<!--------------------------------------------------------->
<p style="text-align: center; ">ふりがな     :
<input style="text-align: center; " name="kana_mei" type="text" class="form-textline02" maxlength="50" value="">
<br>例)まつい たかし</p>
<!--------------------------------------------------------->
<p style="text-align: center; ">ご 性 別    :
<input style="text-align: center; " type="radio" name="gender" value="男性" > 男性
<input style="text-align: center; " type="radio" name="gender" value="女性" > 女性</p>
<!--------------------------------------------------------->
<p style="text-align: center; ">ご 年 齢    :<br />
<td class="td-item-comment" width="300">
<input style="text-align: center; " name="nenrei" type="text" class="form-textline03" maxlength="2" value="">
才</p>
<!--------------------------------------------------------->
<p style="text-align: center; ">メ ー ル     :
<input style="text-align: center; " name="mail" type="text" class="form-textline04" maxlength="50" value=""></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">お電話番号   :
<input align="center" type="text" name="tel" value="" maxlength="15">
<br>例)090-3948-5286</p>
<!--------------------------------------------------------->
<p style="text-align: center; ">連絡内容    :
<input align="center" type="radio" name="renraku" value="メール友達" > メール友達
<br>
<input style="text-align: center; " type="radio" name="renraku" value="友   達" > 友   達
<br>
<input style="text-align: center; " type="radio" name="renraku" value="恋   人" > 恋   人</p>
<!--------------------------------------------------------->
<p style="text-align: center; ">コメント    :
<textarea style="text-align: center; " name="comment" cols="32" rows="05" class="form-textbox"></textarea></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">&nbsp;</p>
<p style="text-align: center; ">&nbsp;</p><br />
<p style="text-align: center; ">画  像    :
<textarea style="text-align: center; " name="gazou" cols="32" rows="05" class="form-textbox"></textarea></p>
<!--------------------------------------------------------->
<br />
<p style="text-align: center; ">
<input style="text-align: center; " name="Submit" type="submit" class="form-button" value="確 認">
<input style="text-align: center; " name="Reset" type="submit" class="form-button" value="消 去"></p>
</form>
</body></html>
<!--------------------------------------------------------->
<?php
  return;
}
//===================確認画面生成関数=================
function Kakunin(){
  global $mei,$kana_mei,$gender,$nenrei,$renraku,$mail,$tel,$comment,$gazou;
  //ここから書き込みデータの調整
  $mei = htmlspecialchars($_POST['mei']); //特殊文字のHTMLエントリへの変換
  $mei = stripslashes($mei); //エスケープ文字「\」を除去
  $kana_mei = htmlspecialchars($_POST['kana_mei']);
  $kana_mei = stripslashes($kana_mei);
  $gender = htmlspecialchars($_POST['gender']);
  $nenrei = htmlspecialchars($_POST['nenrei']);
  $renraku = htmlspecialchars($_POST['renraku']);
  $mail = htmlspecialchars($_POST['mail']);
  $tel = htmlspecialchars($_POST['tel']);
  $comment = htmlspecialchars($_POST['comment']);
  $comment = nl2br($comment); //HTML改行文字の挿入
  $comment = str_replace("\r", "", $comment); //文字列の置換
  $comment = str_replace("\n", "", $comment);
  $comment = stripslashes($comment);
  $gazou = htmlspecialchars($_POST['gazou']);
  $gazou = nl2br($gazou); //HTML改行文字の挿入
  $gazou = str_replace("\r", "", $gazou); //文字列の置換
  $gazou = str_replace("\n", "", $gazou);
  $gazou = stripslashes($gazou);
  $err = "";
  if(trim($mei) == "") $err.= "お名前が入力されていません。<br><br>";
  if(trim($kana_mei) == "") $err.= "ふりがなが入力されていません。<br><br>";
  if(trim($gender) == "") $err.= "ご性別が入力されていません。<br><br>";
  if(trim($nenrei) == "") $err.= "ご年齢が入力されていません。<br><br>";
  if(trim($mail) == "") $err.= "メールアドレスが入力されていません。<br><br>";
  if(trim($renraku) == "") $err.= "連絡内容が入力されていません。<br><br>";
  if(trim($comment) == "") $err.="コメントが入力されていません。";
?>
<!====================================確認画面生成=====================================>
<html>
<head>
<meta content="text/html; charset=shift_jis" http-equiv="content-type">
<title>友達募集連絡フォーム</title>
</head>
<body bgcolor="#0000FF" text="#FFFFFF">
<form action="<?php echo SFILE ?>" method="post">
<?php
  if ($err == ""){
?>
<p style="text-align: center; "><input style="text-align: center; " type="hidden" name="action" value="send"></p>
<?php
  }else{
?>
<p style="text-align: center; "><input style="text-align: center; " type="hidden" name="action" value="post"></p>
<?php
  }
?>
<!------------------------------------------------------------------------------------->
<p style="text-align: center; "><b>友達募集連絡フォーム</b></p>
<br>
<p style="text-align: center; ">入力内容を確認して、よろしければ [ 送 信 ] ボタンを押してください。<br /><br />
入力内容を変更される場合は [ 戻 る ] ボタンを押してください。<br /><br />
<font color="#FF0000">※メールアドレスは記入間違いのないようにお願いいたします。<br /><br />
※メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからのメール受信可能状態にしていただくか、電話番号欄への記入をお願いいたします。<br><br>
<font color="#FF0000">※画像は、コピー&ペーストにて、お願いいたします。<br>
<?php echo $err ?>
</font></p>
<br>
<p style="text-align: center; ">お 名 前    :
<?php echo $mei ?></p>
<!--------------------------------------------------------->
<p style="text-align: center; "">ふりがな     :
<?php echo $kana_mei ?></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">ご 性 別    :
<?php echo $gender ?></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">ご 年 齢    :
<?php echo $nenrei ?>
才</p>
<!--------------------------------------------------------->
<p style="text-align: center; "">メ ー ル     :
<?php echo $mail ?></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">お電話番号    :>
<?php echo $tel ?></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">ご連絡内容    :
<?php echo $renraku ?></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">コメント     :
<?php echo $comment ?></p>
<!--------------------------------------------------------->
<p style="text-align: center; ">画  像     :
<?php echo $gazou ?></p>
<!--------------------------------------------------------->
<br />
<p style="text-align: center; ">
<input style="text-align: center; " name="Submit" type="submit" class="form-button" value="送 信">
<input style="text-align: center; " name="Return" type="button" class="form-button" value="戻 る" onClick="history.back()">
<input style="text-align: center; " name="smei" type="hidden" value="<?php echo $mei ?>">
<input style="text-align: center; " name="skana_mei" type="hidden" value="<?php echo $kana_mei ?>">
<input style="text-align: center; " name="sgender" type="hidden" value="<php echo $gender ?>">  ← こちら
<input style="text-align: center; " name="snenrei" type="hidden" value="<php echo $nenrei ?>">  ← こちら
<input style="text-align: center; "" name="stel" type="hidden" value="<?php echo $tel ?>">
<input name="smail" type="hidden" value="<?php echo $mail ?>">
<input style="text-align: center; " name="renraku" type="hidden" value="<?php echo $renraku ?>">
<input style="text-align: center; " name="scomment" type="hidden" value="<?php echo $comment ?>">
<input style="text-align: center; " name="sgazou" type="hidden" value="<?php echo $gazou ?>"></p>
</form>
</body></html>
<?php
  return;
}
//====================メッセージ送信関数==================
function SendMessage(){
  global $tomail,$subject,$smei,$skana_mei,$sgender,$snenrei,$smail,$stel,$srenraku,$scomment,$sgazou;
  $msg = "\n";
  $msg .= "-------------------------------------------------------\n";
  $msg .= "\n";
  $msg .= "友達募集連絡フォーム\n";
  $msg .= "\n";
  $msg .= "-------------------------------------------------------\n";
  $msg .= "\n";
  $smei = stripslashes($_POST['smei']);
  $msg .= "【お 名 前】: ".$smei."\n";
  $msg .= "様"."\n";
  $skana_mei = stripslashes($_POST['skana_mei']);
  $msg .= "【ふりがな】: ".$skana_mei."\n";
  $msg .= "様"."\n";
  $sgender = stripslashes($_POST['sgender']);
  $msg .= "【ご 性 別】: ".$sgender."\n";
  $snenrei = stripslashes($_POST['snenrei']);  ← こちら
  $msg .= "【ご 年 齢】: ".$snenrei."\n";
  $msg .= "才"."\n";                ← こちら
  $smail = stripslashes($_POST['smail']);
  $msg .= "【メ ー ル】: ".$smail."\n";
  $stel = stripslashes($_POST['stel']);
  $msg .= "【お 電 話】: ".$stel."\n";
  $srenraku = stripslashes($_POST['srenraku']);
  $msg .= "【連絡内容】: ".$srenraku."\n";
  $scomment = stripslashes($_POST['scomment']);
  $scomment = str_replace("<br />", "\n ", $scomment);
  $msg .= "【コメント】:\n";
  $sgazou = stripslashes($_POST['sgazou']);
  $sgazou = str_replace("<br />", "\n ", $sgazou);
  $msg .= "【画  像】:\n";
  $msg .= " ".$scomment."\n";
  $msg .= "【連絡方法】: 携帯電話\n";
  $msg .= "\n";
  $msg .= "\n";
  $msg .= "-------------------------------------------------------\n";
  $msg .= "\n";
  $msg .= "////////////////////////////////////////////\n";
  $msg .= "友達募集サイト\n";
  $msg .= " パソコン・携帯電話:http://www.chample.com\n";
  $msg .= "////////////////////////////////////////////\n";
  $kmsg  = $smei." 様\n";
  $kmsg .= "\n";
  $kmsg .= "お問い合わせいただきまして、ありがとうございました。\n";
  $kmsg .= "お問い合わせいただいたメールを、転送させていただきました。\n";
  $kmsg .= "後ほど、担当者より、ご連絡させていただきます。\n";
  $kmsg .= "2~3日以上経っても、担当者より連絡がない場合は、お手数ではございますが、\n";
  $kmsg .= "上記アドレスに、ご連絡いただけますよう、よろしくお願いいたします。\n";
  $kmsg .= "メールアドレスを携帯電話に指定された方は、携帯電話の設定をパソコンからの\n";
  $kmsg .= "メール受信可能状態にしていただくか、電話にてご連絡をお願いいたします。\n";
  $kmsg .= "\n";
  $kmsg .= "友達募集サイト\n";
  $kmsg .= "\n";
  $kmsg .= $msg;
  mb_language("Japanese");
  mb_internal_encoding("SJIS");
  $from = $tomail;
  $header = "From: ".$from."\nX-Mailer: PHP";
  $to = $smail;
  if(mb_send_mail($to, $subject, $kmsg, $header)){ }
  else{
    Error();
    return;
  }
  $from = $smail;
  $header = "From: ".$from."\nX-Mailer: PHP";
  $to = $tomail;
  if(mb_send_mail($to, $subject, $msg, $header)){
    Complete();
  }else{
    Error();
  }
  return;
}
//=======================正常終了=========================
function Complete(){
?>
<!====================================終了画面生成=====================================>
<html>
  <head>
    <meta content="text/html; charset=shift_jis" http-equiv="content-type">
    <title>友達募集連絡フォーム</title>
  </head>
  <body style="background-color: #0000FF; color: #FFFFFF; ">
    <p style="text-align: center; "><input style="text-align: center; " type="hidden" name="action" value="complete" /></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メールが送信されました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">お問い合わせいただきまして、ありがとうございました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">ご記入いただいたメールアドレスに、ご送信いただいたメールの内容を転送しております。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">※メールが送信されていない場合は、メールアドレス記入間違いの可能性がございます。</p>
  </body>
</html>
<?php
  return;
}
//=======================異常終了=========================
function Error(){
?>
<!====================================異常画面生成=====================================>
<html>
  <head>
    <meta content="text/html; charset=shift_jis" http-equiv="content-type">
    <title>友達募集連絡フォーム</title>
  </head>
  <body bgcolor="#0000FF" text="#FFFFFF" link="#FFFF00" vlink="#00FFFF" alink="#0000FF">
    <form action="<?php echo SFILE ?>" method="post">
      <p style="text-align: center; "><input align="center" type="hidden" name="action" value="error"></p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">友達募集連絡フォーム</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">メールの送信に失敗しました。</p>
      <p style="text-align: center; ">&nbsp;</p>
      <p style="text-align: center; ">申し訳ございませんが、再度やり直していただけますよう、お願いいたします。</p>
    </form>
  </body>
</html>
<?php
  return;
}
//=======================メイン処理=========================
switch  ($_POST['action'])  {
    case  "":
        Input();
        break;
    case  "post":
        if($_POST['Reset'] == "消 去"){
          Input();
          break;
        }else{
          Kakunin();
          break;
        }
    case  "send":
        SendMessage();
        break;
    default:
        Input();
        break;
}
?>

Re:Re:Re:FW:PHP で作成したメールフォームの修正

><input style="text-align: center; " name="sgender" type="hidden" value="<php echo $gender ?>">  ← こちら
><input style="text-align: center; " name="snenrei" type="hidden" value="<php echo $nenrei ?>">  ← こちら

value="<php echo $var ?>" となってますが、value="<?php echo $var ?>" のtypoだと思われます。

Re:Re:Re:Re:FW:PHP で作成したメールフォームの修正

「ソースをそのまま貼り付ける」というスタイルの質問者の人は、ソースを理解していないからこそ、どの範囲から質問したらいいのか?が分からないで適切な範囲の質問が出来無いのだと思いますが、
そういう人が、そのままのソースをwebアプリとして公開して、なんらかのインシデント(顧客情報流出や、このwebアプリを踏み台として、他のサーバーが攻撃される、など)があった場合どうでしょう?
本人は理解していないから、注意した所で改善する可能性が無いですよね?

こういう質問に対して答えるのは回答者の勝手だとは思いますが、果たしてどうなのか?と思います。

Re:Re:Re:Re:FW:PHP で作成したメールフォームの修正

ご連絡、ありがとうございました。

解決いたしました。

本当に、助かりました。

松井 隆

Re:PHP で作成したメールフォームの修正

http://kikitai.teacup.com/qa5020436.html
^こちらでも結構前に「修正依頼」を出していたようですね。

結果もお礼も書かれていないようですが。
改行コードの削除について 質問一覧 質問です