フォームに入力した内容を取得する:応用

ブログにアップする為、送信先メールアドレスは一旦消してあるが、送信成功になってもメール受信されず...

http://oi0y0io.noor.jp

HTML

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>お問い合わせフォーム</title>
</head>
<body>
■お問い合わせ内容を入力してください。
<br>
<form action="check_inquiry.php" method="post">
お問い合わせタイトル:
<br>
<input type="text" name="title" size="50">
<br>
<br>
お問い合わせ内容詳細:
<br>
<textarea name="message" cols="40" rows="5"></textarea>
<br>
<br>
<input type="submit" value="お問い合わせ内容の確認">
</form>
</body>
</html>

PHP

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>お問い合わせフォーム</title>
</head>
<body>
<?php
	// お問い合わせタイトル、詳細のセット
	$title = htmlspecialchars($_POST['title'], ENT_QUOTES);
	$message = htmlspecialchars($_POST['message'], ENT_QUOTES);
?>
■お問い合わせ内容を確認してください。
<br>
<form action="send_inquiry.php" method="post">
<input type="hidden" name="title" value="<?php echo $title; ?>">
<input type="hidden" name="message" value="<?php echo $message; ?>">
お問い合わせタイトル:
<br>
<?php echo $title; ?>
<br>
<br>
お問い合わせ内容詳細:
<br>
<?php
	// 改行部分にBRタグを埋め込む
	echo nl2br($message);
?>
<br>
<br>
<input type="submit" value="お問い合わせ内容の送信">
</form>
</body>
</html>

PHP

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>お問い合わせフォーム</title>
</head>
<body>
<?php
	// お問い合わせタイトル、詳細のセット
	$title = htmlspecialchars($_POST['title'], ENT_QUOTES);
	$message = htmlspecialchars($_POST['message'],
		ENT_QUOTES);

	// 日本語(UTF8)の指定
	mb_language('ja');
	mb_internal_encoding('UTF8');

	// Fromアドレスの設定(自動送信<送信元のアドレス>)
	$name = '自動送信';
	$email = '<送信元のメールアドレス>';
	$header = 'From: '. mb_encode_mimeheader($name) . '<' . $email .'>';

	// メール送信
	$result = mb_send_mail("<送信先メールアドレス>", $title, $message, $header);

	//メール送信の確認
	if ($result) {
		// メール送信の成功
		echo '■お問い合わせ内容を担当者へ送信しました。';
	} else {
		// メール送信の失敗
		echo '■担当者への送信に失敗しました。';
	}
?>
</body>
</html>