【发布时间】:2021-04-24 20:02:49
【问题描述】:
我知道这段代码会在本地主机上出错,而不能在实时服务器上运行。
如您所见,我正在尝试为邮件功能运行此代码。此功能在我的其他站点上运行,但在此站点上工作。知道此代码将在本地主机上给出错误但不显示错误。表格可能有些问题。我不知道究竟是什么错误,请告诉我问题。
function send-message()
{
if(ISSET($_POST['submit'])) {
$to = "abc@example.com";
$FROM_NAME= $_POST['name'];
$cell = $_POST['cell'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$headers = "From:{$FROM_NAME} {$email} {$cell}";
$result = mail($to, $subject, $message, $headers);
if (!$result) {
echo "error";
}
else{
echo "sent";
}
}
}
这是一个表格,请解决错误
<form method="post" id="contact-form" action="">
<?PHP send-message(); ?> // function call here
<div class="input-box mt-25">
<label for="#">Full Name Here</label>
<input type="text" name="name" placeholder=" Enter Name Here" required="">
<i class="FAL FA-user"></i> //please ignore capital letter
</div>
<div class="input-box mt-25">
<label for="#">Phone Number</label>
<input type="text" placeholder="Enter your phone number *" name="cell" required="" max length="11" min length="11">
<i class="FAS FA-phone-square"></i>
</div>
<div class="input-box mt-25">
<label for="#">I Would Like To Discuss</label>
<input type="email" name="email" placeholder="Enter your email" required="">
<i class="far FA-envelope"></i>
</div>
<div class="input-box mt-25">
<label for="#">Subject</label>
<input name="subject" type="text" placeholder="Subject *" required="">
<i class="FAS FA-book"></i>
</div>
<div class="input-box mt-25">
<label for="#">Leave A Message</label>
<text area name="message" id="#" cols="30" rows="10" placeholder="Write Message"></text area>
<i class="FAL FA-pen-alt"></i>
</div>
<div class="submit-BTN text-left mt-20">
<button type="submit" name="submit" class="main-BTN">Send Message</button>
</div>
【问题讨论】:
标签: php html css bootstrap-5