问题描述
所以我目前正在设置一个联系表单,但我无法访问实时服务器(目前)来测试它,所以我想看看我是否做对了(新手)。
这是我的 HTML 代码:
<!--====== CONTACT PART START ======-->
<section id="contact" class="contact_area ">
<div class="container">
<div class="row">
<div class="col-lg-6">
<div class="contact_form pt-105 pb-120">
<div class="section_title pb-25">
<span class="line"></span>
<h3 class="contact-title">Get in Touch</h3>
</div> <!-- section title -->
<form id="contact-form" action="assets/contact.PHP" method="post">
<div class="single_form">
<input type="text" name="name" placeholder="Name">
</div> <!-- single form -->
<div class="single_form">
<input type="text" name="email" placeholder="Email">
</div> <!-- single form -->
<div class="single_form">
<input type="text" name="subject" placeholder="Subject">
</div> <!-- single form -->
<div class="single_form">
<textarea name="message" placeholder="Message"></textarea>
</div> <!-- single form -->
<p class="form-message"></p>
<div class="single_form">
<button class="submit-btn">SUBMIT</button>
</div> <!-- single form -->
</form>
</div> <!-- contact form -->
</div>
</div> <!-- row -->
</div> <!-- container -->
<?PHP
if (isset($_POST['submit-btn'])) {
$name = $_POST['name'];
$emailFrom = $_POST['email'];
$subject= $_POST['subject'];
$nessage = $_POST['message'];
$emailTo = "example@123.com";
$headers = "From: " .$emailFrom;
$txt = "You have recieved an email from ".$name.".\n\n".$message;
email($emailTo,$subject,$txt,$headers);
header("Location: index.PHP?mailsend");
}
-
我将 PHP 文件保存在名为“PHP”的文件夹中,该文件夹位于 website/assets/PHP/contact-form.PHP 目录,而 index.html在网站文件夹中,这个做法好不好还是必须 他们在同一个目录下?我不确定 HTML 文件如何 将识别 PHP 文件。
-
我读到添加 '$_SERVER["REMOTE_ADDR"] 和 $_SERVER["HTTP_X_FORWARDED_FOR"]' 获取联系人的 IP 地址 表单提交,我如何将其实现到我的代码中,以便 我可以看到提交的 IP 地址吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)