我尝试了各种php示例,但似乎都没有用。当我单击提交按钮时,我得到了作为回显给出的错误。它似乎没有发送邮件。我正在在线测试->不在本地!
这是我的PHP:
<?php $name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$formcontent="From: $name \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!";
?>
这是我的html:
<form class="contact-form" method="post" action="afspraak.php" accept-charset="UTF-8">
<div class="row gutters-15">
<div class="col-12 form-group">
<input type="text" placeholder="Naam + voornaam *" class="form-control" name="name"
data-error="Name field is required" required>
<div class="help-block with-errors"></div>
</div>
<div class="col-md-6 form-group">
<input type="text" placeholder="Gsm *" class="form-control" name="phone"
data-error="Phone field is required" required>
<div class="help-block with-errors"></div>
</div>
<div class="col-md-6 form-group">
<input type="email" placeholder="E-mail *" class="form-control" name="email"
data-error="E-mail field is required" required>
<div class="help-block with-errors"></div>
</div>
<div class="col-12 form-group">
<textarea placeholder="Reden van contact + mogelijke data *" class="textarea form-control" name="message"
rows="5" cols="20" data-error="Message field is required"
required></textarea>
<div class="help-block with-errors"></div>
</div>
<div class="col-12 form-group text-center">
<!-- <button class="item-btn">Afspraak aanvragen</button> -->
<input type="submit" name="commit" value="Afspraak aanvragen" class="item-btn" data-disable-with="Saving...">
</div>
</div>
</form>
您的邮件设置可能配置有误,如果您使用共享主机,请与他们联系并要求他们提供通过脚本发送电子邮件所需的凭据。
如果是自助式服务器,则需要确保已正确设置和配置了邮件服务器。
除非我们知道您当前的邮件服务器的设置,否则问题过于广泛而无法给出确切的原因。