HTMLフォームからメッセージを送信しようとしています。しかし何らかの理由で私は何も得ていない。誰かが私を助けてくれますか?ここでphpとhtmlでメールを送信する方法
は私のHTMLフォームです:
<form method="post" action="subb.php">
<div class="field half first">
<label for="Name">Name</label>
<input type="text" name="Name" id="name" />
</div>
<div class="field half">
<label for="Email">Email</label>
<input type="text" name="Email" id="email" />
</div>
<div class="field">
<label for="Message">Message</label>
<textarea name="Message" id="message" rows="5"></textarea>
</div>
<ul class="actions">
<button type "submit" name="submit" id="submit" class="button submit">Send message</button>
とPHP:
<?php
$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Message = $_POST['Message'];
$to = "[email protected]";
$subject="new message";
mail($to , $subject , $Message, "From :" . $Name . $Email);
echo "Your message has been Sent";
?>
私はPHPファイルsubb.php
の名前と同じディレクトリではなく、そのはまだいくつかのために働いていないの両方にそれらを列挙されています理由。どんな助力も非常に感謝しています。
'subb.php'にw 'mail'の前に' exit(print_r($ _POST、true)) 'を実行すると期待されるデータが表示されますか? – RamRaider
送信ボタンがあると思いますか? –
'