表单垃圾邮件预防中的PHP错误

表单垃圾邮件预防中的PHP错误,php,html,forms,spam,Php,Html,Forms,Spam,我有一个问题,这个代码只返回一个空白页。。。我遵循了几个不同的教程来尝试让它工作,我根本不是一个熟练的PHP程序员-但有一点了解。但是,我的服务器不显示错误消息。所以我很难确定这一点 我在这里添加了这个顶部部分,以使用html页面上的一个隐藏字段来防止垃圾邮件,该字段会发布到此电子邮件页面 <?php $if(isset($_POST['subject'],$_POST['Customer'],$_POST['Email'],$_POST['Phone'],$_POST['Comment'

我有一个问题,这个代码只返回一个空白页。。。我遵循了几个不同的教程来尝试让它工作,我根本不是一个熟练的PHP程序员-但有一点了解。但是,我的服务器不显示错误消息。所以我很难确定这一点

我在这里添加了这个顶部部分,以使用html页面上的一个隐藏字段来防止垃圾邮件,该字段会发布到此电子邮件页面

<?php
$if(isset($_POST['subject'],$_POST['Customer'],$_POST['Email'],$_POST['Phone'],$_POST['Comment'],$_POST['Product'],$_POST['Amount'],$_POST['Valid'])) {
    $if(isset($_POST['Name']) && !empty($_POST['Name'])) {
        echo "Spam Detected!";
        Die();
    }
我们将非常感谢您的任何帮助!
谢谢

使用此我看到您使用的代码$if如果不使用请尝试$

if(isset($_POST['subject'],$_POST['Customer'],$_POST['Email'],$_POST['Phone'],$_POST['Comment'],$_POST['Product'],$_POST['Amount'],$_POST['Valid'])) {
            if(isset($_POST['Name']) && !empty($_POST['Name'])) {
                echo "Spam Detected!";
                Die();
            }
}

你能把表格添加到代码中吗?
ini\u集('display\u errors',1);ini设置(“显示启动错误”,1);错误报告(E_全部)使用此代码可能会有所帮助您应该启用错误报告,如@EhsanIlahi所说。你的代码中有很多错误。例如:以美元符号开头的if语句???$if只不过是一个错误
if(isset($_POST['subject'],$_POST['Customer'],$_POST['Email'],$_POST['Phone'],$_POST['Comment'],$_POST['Product'],$_POST['Amount'],$_POST['Valid'])) {
            if(isset($_POST['Name']) && !empty($_POST['Name'])) {
                echo "Spam Detected!";
                Die();
            }
}