2016-11-22 2 views
-1

Ich habe ein Kontaktformular auf meiner Website und es scheint nicht zu senden E-Mails. Es war auf einem Server, als ich es getestet habe.PHP-Formular funktioniert nicht. E-Mails nicht senden

Hier ist das Formular.

<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> 

Und hier ist der PHP-Code.

<?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); 

     } 
     } 
    ?> 

Ich habe meine E-Mail-Adresse an einen Dummy man dort geändert, aber es habe ich keine E-Mails empfängt, wenn ich obwohl dieses Formular tun muss.

Vielen Dank im Voraus! :)

Antwort

0

Die PHP-Mail-Funktion erfordert einen anderen Satz von Parametern:

Php Mail function

Sie haben $ name einzubetten und in Ihre Nachricht $ E-Mail bevor es zu PHP-Mail() über

Verwandte Themen