0
私の連絡先フォームを取得しようとしています。フォームに記入して「送信」をクリックすると、contact.php
にリダイレクトされ、メールや仕事は送信されません。誰も私を助け、私のコードに何が間違っているのかを説明できますか?これは以下のコードです:私の連絡先HTMLページは私の連絡先PHPにリダイレクトされ、電子メールは送信されません
<div id="zContact_form">
<center><?php echo $text;?></center>
<strong>We will reply within 15 minutes, that's a Promise!!. </strong>
<form name="form1" id="ff" method="post" action="contact.php">
<label>
Name*:
<input type="text" placeholder="Please enter your name" name="name" id="name" required>
</label>
<label>
Email*:
<input type="email" placeholder="[email protected]" name="email" id="email" required>
</label>
<label>
Message*:
<textarea name="message" id="message">Please enter your message</textarea>
</label>
<input class="sendButton" type="submit" name="Submit" value="Send">
</form>
<?php
$text = "<span style='color:red; font-size: 35px; line-height: 40px; magin: 10px;'>Error! Please try again.</span>";
if(isset($_POST['name'])){
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
$to = "[email protected]";
$subject = "Tour Reservations from Edwin's Adventure Tours";
$message = " Name: " . $name ."\r\n Email: " . $email . "\r\n Message:\r\n" . $message;
$from = "$name";
$headers = "From:" . $from . "\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8" . "\r\n";
if(mail($to,$subject,$message,$headers)){
$text = "<span style='color:blue; font-size: 35px; line-height: 40px; margin: 10px;'>Your Message was sent successfully !</span>";
}
}
?>
コードに問題はありませんか?それとも私が見ていない何か他のものかもしれません。
コード 'あなたのメッセージは正常に送信されました! 'がレンダリングされますか? –
PHPの最後に '}'を追加します。 (閉じ括弧がありません) – Scott
PHPでメールを送信すると、送信されたメールを拒否する「@ hotmail.com」に問題がありました。ただ言って。 –