Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 电子邮件验证程序问题-将所有问题放在一起_Php_Validation_Email - Fatal编程技术网

Php 电子邮件验证程序问题-将所有问题放在一起

Php 电子邮件验证程序问题-将所有问题放在一起,php,validation,email,Php,Validation,Email,我对PHP编码非常陌生。 我做了大量的研究来帮助我。你可以想象,我得到了大量的帮助材料。问题是当我试着把所有的东西放在一起的时候 具体来说,这就是我的问题。我遇到了: if(过滤变量($email,过滤验证电子邮件)){ echo“电子邮件有效”; }否则{ 回显“无效电子邮件”; } 但我不知道如何实施它。现在,验证程序在用户有时间输入字段之前检查字段。。。。。我绝望了 我相信这个解决方案非常简单,但我已经花了几个小时在这个问题上,我真的非常渴望这个问题已经得到解决 这里有一个链接到 以下是

我对PHP编码非常陌生。 我做了大量的研究来帮助我。你可以想象,我得到了大量的帮助材料。问题是当我试着把所有的东西放在一起的时候

具体来说,这就是我的问题。我遇到了:

if(过滤变量($email,过滤验证电子邮件)){
echo“电子邮件有效”;
}否则{
回显“无效电子邮件”;
}
但我不知道如何实施它。现在,验证程序在用户有时间输入字段之前检查字段。。。。。我绝望了

我相信这个解决方案非常简单,但我已经花了几个小时在这个问题上,我真的非常渴望这个问题已经得到解决

这里有一个链接到

以下是该页面的代码:


AWalsh摄影-联系我
联系安德鲁·沃尔什摄影
名字:

姓氏:
您的电子邮件:
重新输入电子邮件:
消息 你的帖子有错误

任何输入都将是惊人的。谢谢。

您可以在表单中添加一个隐藏字段,并在发送电子邮件时检查其值

if(isset($\u POST[“某些隐藏字段])){
//将表单验证和发送电子邮件放在此处
}
否则{
//打印表格
}

您应该首先检查页面是否已提交。在进行任何验证之前,您可能希望尝试
if($\u服务器['METHOD']=='POST')