似乎无法使我的PHP联系人表单正常工作

问题描述 投票:0回答:1

我尝试了各种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>
php html forms contacts
1个回答
0
投票

您的邮件设置可能配置有误,如果您使用共享主机,请与他们联系并要求他们提供通过脚本发送电子邮件所需的凭据。

如果是自助式服务器,则需要确保已正确设置和配置了邮件服务器。

除非我们知道您当前的邮件服务器的设置,否则问题过于广泛而无法给出确切的原因。

© www.soinside.com 2019 - 2024. All rights reserved.