PHP 联系表单不起作用,表单无法正确显示


    <div class="row" id="box2" >
<div class="col-xs-12 center-block text-center">
    <h1>Get In Touch</h1><br>
    <?php 
if($_SERVER['REQUEST_METHOD'] != 'POST') {
    $self = $_SERVER['PHP_SELF'];
 ?>
    <form class="form-horizontal" role="role" method="post" name="contactform" action="<?php echo $self; ?>">
        <div class="form-group">
            <label for="name" class="col-xs-4 col-sm-4 col-md-2 control-label">Name</label>
                <div class="col-xs-8 col-sm-8 col-md-10">
                    <input type="text" class="form-control" name="cusname" id="name" placeholder="Your Name">
                </div>
        </div>
        <div class="form-group">
            <label for="email" class="col-xs-4 col-sm-4 col-md-2 control-label">Email</label>
                <div class="col-xs-8 col-sm-8 col-md-10">
                    <input type="text" class="form-control" name="cusemail"id="email" placeholder="example@domain.com">
                </div>
        </div><div class="form-group">
            <label for="subject" class="col-xs-4 col-sm-4 col-md-2 control-label">Subject</label>
                <div class="col-xs-8 col-sm-8 col-md-10">
                    <input type="text" class="form-control" id="subject">
                </div>
        </div>
        <div class="form-group">
            <label for="message" class="col-xs-4 col-sm-4 col-md-2 control-label">Message</label>
                <div class="col-xs-8 col-sm-8 col-md-10">
                    <textarea class="form-control" id="message"></textarea>
                </div>
        </div>
        <div class="form-group">
            <button type="submit" class="btn btn-success text-center">Send</button>
        </div>
    </form>
    <?php
    } else {
        $name = $_POST['cusname'];
        $email = $_POST['cusemail'];
        $subject = $_POST['cussubject'];
        $reason = $_POST['cusmessage']
        $emailto = "alantessier97@gmail.com";
        $sub = "Filled in form from website"

        $header = "From = $name <$email>rnReply-To: $emailrn";
        $header .= "MIME.Verson 1.0rn";
        $header .= "Content-type: text/html; charset=iso-8859-1rn";
        $message = "From : $name, Email : $email<br /><hr />$reason";
        mail($emailto, $sub, $message, $header);
        echo "Thank you for contacting us.";
 }
 ?>
        </div>
</div>

我的代码没有正确运行,php 一直在运行。 老实说,我不知道任何php,我在网上找到了这段代码。我尝试了一堆代码,但似乎没有一个有效,我厌倦了搜索。因此,如果有人能帮助我让这个工作,那就太好了!例如,php代码出现在我的联系页面上,但它没有像应该的那样提交。我将不胜感激这里的一些帮助。 因此,如果我在这里遗漏了什么,我将不胜感激。

另外,如果我的html有问题,也请随时修复。 但主要是我在寻求有关我的 php 的帮助。

如果您的意思是您在加载页面时看到 PHP 代码,那可能是因为您的 Web 服务器不知道如何解析 PHP 代码。

你有网络服务器吗?您还有其他有效的PHP代码吗?请记住,浏览器无法运行PHP代码,您需要安装类似Apache的东西来解释源代码。如果你在Windows上,你可以下载并安装XAMPP。如果您使用的是 Linux,请安装 Apache2httpd 软件包以及 php

最新更新