編集:どうやら、メール機能を使用するには、サイトに別のドメインを登録するために料金を支払う必要があります。時間を無駄にして申し訳ありません。コードの修正に感謝します。
私はphpの経験がありません。私はちょうどそれを理解し始めています。入力した情報をメールに送信するフォームを取得しようとしています。else タグを設定しましたが、それだけです。エラーが表示された場合は、お知らせください。私は本当にこれが機能することを望んでいます。自分の目で確かめてください:ウェブサイトコードは次のとおりです。
HTML:
<form action="post_comment.php" method="post" id="commentform">
<label for="comment_author" class="required">Your Name</label>
<input name="name" id="name" tabindex="1" required="required"><br/><br/>
<label for="email" class="required">Your Email</label>
<input type="email" id="email" name="email" id="email" value="" tabindex="2" required="required"><br/><br/>
<label for="comment" id="comment" class="required">Your Message</label><br/>
<textarea name="comment" rows="10" tabindex="4" required="required"></textarea><br/>
<input id="submit" name="submit" type="submit" value="Submit Comment" />
<input id="send" name="send" type="hidden" value="1" />
</form>
PHP:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['comment'];
$from = 'From: '. $email;
$to = 'powersjesse@yahoo.com';
$subject = 'WEBSITE';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
if ($_POST['send'] == "1") {
if (mail($to, $subject, $body, $from)) {
echo '<p>Your message has been sent!</p>';
} else {
echo '<p>Something went wrong, go back and try again!</p>';
}}
?>
Something went wrong, go back and try again!
フォームを送信しようとしているときに
取得します。コードを更新しました。