2016-11-22 32 views
-1

私のウェブサイトに連絡フォームがあり、メールを送信していないようです。私はそれをテストしていたときにサーバー上にあった。PHPフォームが機能しません。メールが送信されない

ここにフォームがあります。

<form action="" method="post" name="form"> 
     <input type="text" name="name" /> 
     <input type="email" name="email" /> 
     <textarea name="message" ></textarea> 
     <input name="submit" type="submit" value="Submit"> 
    </form> 

ここにPHPコードがあります。

<?php 
     if(isset($_POST["submit"])){ 
     if($_POST["name"]==""||$_POST["email"]==""||$_POST["message"]==""){ 
     echo "Please fill in the contact form"; 
     }else{ 

     $to = "[email protected]"; 
     $subject = "Contact Form"; 
     $name= $_POST['name']; 
     $email= $_POST['email']; 
     $message= $_POST['message']; 
     $headers = "From: [email protected]"; 

     mail($to,$subject,$name,$email,$message,$headers); 

     } 
     } 
    ?> 

私はそこにダミーのいずれかに私のメールアドレスを変更しましたが、私もこのフォームを送信行うときには、私はすべてのメールを受け取っていないん。

ありがとうございます! )(

Php Mail function

あなたは$の名前を埋め込むために持っていると$は、PHPのメールに渡す前に、あなたのメッセージに電子メールで送信::)

答えて

0

PHPのメール機能は、異なるパラメータセットを必要とします

関連する問題