フォームに記入したデータをメールで受け取る。
こんばんは。PHPをはじめてまだ一ヶ月くらいの素人です。
フォームに入力した情報をメールで受け取るPHPのスクリプトとHTMLを作成してメーラーで確認したところ下記の表示で受け取りました。
apple
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
山田太郎
フォームには名前(山田太郎と記入)と好きな果物(りんごを選択)という項目で作成して情報を得ることができのですが、Mime-Version: 1.0~からのこの3行はの文字列はなんなでしょうか?何か変換などしないといけないのでしょうか?
★フォーム(HTMLソース)
<html>
<head>
</head>
<body>
<form method="POST" action="post2_1.php">
名前<br>
<input type="text" name="name" size="15"><br>
好きな果物<br>
<input type="radio" name="food[]" value="orange">オレンジ
<input type="radio" name="food[]" value="apple">りんご
<input type="radio" name="food[]" value="strawberry">いちご<br>
<input type="submit" value="送信">
</form>
</body>
</html>
★PHP(スクリプト)
<?php
$to='×××××××@○○○.jp';
$subject='テストメール';
if(mb_send_mail($to,$subject,$_POST["name"],$_POST["food"][0])){
print('メール送信に成功しました。');
}
else{
print('メール送信に失敗しました。');
}
?>
よろしくお願いします。
お礼
ありがとうございます 解決しました。