2017-01-17 7 views
-1

私はこの連絡フォームとPHPを持っていますが、メールは一切送信しません。以下最初のサンプルコードは、index.htmlをからのものであり、PHPはcontact.phpからメールを送信しない連絡フォーム

連絡先フォームである:、件名、メッセージに

<form action="contact.php" method="POST"> 
    <p>Name</p> <input type="text" name="name" class="form-control"> 
    <p>Email</p> <input type="text" name="email" class="form-control"> 
    <p>Phone</p> <input type="text" name="phone" class="form-control"> 

    <p>Request Phone Call:</p> 
    Yes:<input type="checkbox" value="Yes" name="call" class="form-control"> 
    No:<input type="checkbox" value="No" name="call" class="form-control"> 
    <p>Priority</p> 
    <select name="priority" size="1" class="form-control"> 
     <option value="Low" class="form-control">Low</option> 
     <option value="Normal" class="form-control">Normal</option> 
     <option value="High" class="form-control">High</option> 
     <option value="Emergency" class="form-control">Emergency</option> 
    </select> 

    <p>Message</p><textarea name="message" rows="6" cols="25" class="form-control"></textarea><br /> 
    <input type="submit" value="Send"class="form-control"><input type="reset" value="Clear" class="form-control"> 

Contact.php-

<?php 
$name = $_POST['name']; 
$email = $_POST['email']; 
$phone = $_POST['phone']; 
$call = $_POST['call']; 
$website = $_POST['website']; 
$priority = $_POST['priority']; 
$type = $_POST['type']; 
$message = $_POST['message']; 
$formcontent=" From: $name \n Phone: $phone \n Call Back: $call \n Priority: $priority \n Message: $message"; 
$recipient = "[email protected]"; 
$subject = "Contact Form"; 
$mailheader = "From: $email \r\n"; 
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!"); 
echo "Thank You!"; 
?> 
+0

エラーの内容を教えてください。 – M3ghana

+0

$ recipient = "[email protected]"; //ここにこの電子メールIDが存在するかどうか? – M3ghana

+0

あなたは本当に[email protected]に電子メールを送りますか? –

答えて

0

メール( 、ヘッダー、パラメーター)。

あなたのコードが電子メールの場合、IDは固定されています:[email protected] $ recipientを$ emailに変更します。

関連する問題