首页 > 解决方案 > 联系表格问题?

问题描述

我的网站上有联系表格(由 Hostinger 托管)它包含 3 个字段,我正在尝试在我的电子邮件中接收消息,因此我创建了 HTML 标签和 .php 处理程序。

当我单击提交时,问题没有发生,这是我的 HTML 和 PHP:

HTML:
<form method="POST" action="contact-form-handler.php">
    <label class="nameLabel">Name:        
    <input type="text" name="name" id="name" required>
    </label>
    <label class="emailLabel">Email:
    <input type="email" name="email" id="email" required>
    </label>
    <label class="messageLabel">Message:
    <textarea class="textarea" name="message" id="message" required>                            
    </textarea>
    </label>
    <input  type="submit" class="button"   value="SEND">
</form>

这是我的 .php

<?php
    $name = $_POST['name'];
    $visitor_email = $_POST['email'];
    $message = $_POST['message'];


    $email_from ='email@gmail.com';

    $email_subject ="Form Submission";

    $email_body = "User Name: $name.\n".
                    "User Email: $visitor_email.\n".
                        "User Message: $message.\n";


    $to = "2ndemail@yahoo.com";

    $headers = "From: $email_from \r\n";

    $headers .= "Reply-To: $visitor_email \r\n";

    mail($to,$email_subject,$email_body,$headers);
    header("Location: index.html");
?>

标签: javascriptphphtml

解决方案


推荐阅读