Ich habe ein Problem und ich kann nicht herausfinden, ob es mein PHP oder Server-Problem ist.PHP HTML5 Kontaktformular nicht senden
Ich erstellte ein Kontaktformular 'contact.php' ist alles auf der gleichen Seite, die HTML & PHP.
Ich habe den Code immer wieder überprüft und kann keinen Fehler finden. Ich erhalte keine E-Mails in der endgültigen Ziel-E-Mail. Kann mir jemand helfen? Dies ist der Code, den ich
Hier ist meine E-Mail-Code haben:
$to = 'MY EMAIL ADDRESS GOES HERE';
$subject = 'New Contact Submission on ';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$body = <<<EMAIL
Hi! My name is $name
My Email is $email
$message
EMAIL;
$header = "from: $email";
if($_POST){
if($name == '' || $email == '' || $message == ''){
$feedback = 'Please Fill all areas';
}else{
mail($to, $subject, $body, $header);
$feedback = 'Thank you! We will contact you soon!';
}
}
?>
Hier ist mein HTML-Code für das Kontaktformular. Denken Sie daran, ich habe dies in 1 einzigen 'contact.php' Datei.
<form action="" method="post">
<div class="col-md-12">
<div class="form-group">
<label for="name" class="sr-only" >Name</label>
<input placeholder="Name" id="name" type="text" class="form-control input-lg">
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="email" class="sr-only" >Email</label>
<input placeholder="Email" id="email" type="text" class="form-control input-lg">
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="message" class="sr-only" >Message</label>
<textarea placeholder="Message" id="message" class="form-control input-lg" rows="3"></textarea>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<input type="submit" class="btn btn-primary btn-lg " action="" value="Send">
<p id="feedback"><?php echo $feedback;?></p>
</div>
</div>
</form>
Bitte [Format] (http://stackoverflow.com/help/formatting) Deine Post korrekt. – Script47
Bitte lesen Sie auch (http://php.net/manual/en/tutorial.forms.php), wie Sie mit Formularen umgehen. – Script47
Ja, ich habe die Bearbeitung aufgegeben. Verwenden Sie keine '>' Zeichen beim Formatieren, noch '##' weder. –