Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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 使用preg_match进行表单验证,如果所有条件都已满足,则发送邮件 //验证电子邮件 如果(空($email)){ $mailErr=“电子邮件不能为空。”; }否则{ 如果(!(预匹配(“/^[a-zA-Z0-9\-\-\+(\.[a-zA-Z0-9\-\-\+)*@[a-Z0-9]+(\-[a-Z0-9]+)*(\.[a-Z0-9]+(\-[a-Z0-9]+)*。[a-z]{2,4}$/”,$email))){ $mailErr=“请输入有效的电子邮件地址。”; } } //验证消息 if(空($message)){ $messageErr=“消息不能为空。”; }_Php_Validation_Email - Fatal编程技术网

Php 使用preg_match进行表单验证,如果所有条件都已满足,则发送邮件 //验证电子邮件 如果(空($email)){ $mailErr=“电子邮件不能为空。”; }否则{ 如果(!(预匹配(“/^[a-zA-Z0-9\-\-\+(\.[a-zA-Z0-9\-\-\+)*@[a-Z0-9]+(\-[a-Z0-9]+)*(\.[a-Z0-9]+(\-[a-Z0-9]+)*。[a-z]{2,4}$/”,$email))){ $mailErr=“请输入有效的电子邮件地址。”; } } //验证消息 if(空($message)){ $messageErr=“消息不能为空。”; }

Php 使用preg_match进行表单验证,如果所有条件都已满足,则发送邮件 //验证电子邮件 如果(空($email)){ $mailErr=“电子邮件不能为空。”; }否则{ 如果(!(预匹配(“/^[a-zA-Z0-9\-\-\+(\.[a-zA-Z0-9\-\-\+)*@[a-Z0-9]+(\-[a-Z0-9]+)*(\.[a-Z0-9]+(\-[a-Z0-9]+)*。[a-z]{2,4}$/”,$email))){ $mailErr=“请输入有效的电子邮件地址。”; } } //验证消息 if(空($message)){ $messageErr=“消息不能为空。”; },php,validation,email,Php,Validation,Email,如果两个验证均为真,则发送邮件。请帮帮我。我怎样才能写出这个条件。我想如果这两个条件都满足,然后发送邮件 //验证电子邮件 //validate email if(empty($email)){ $mailErr = "<div class='errors'>Email can not be empty.</div>"; }else{ if(!(preg_match("/^[a-zA-Z0-9\-_]+(\.[a-

如果两个验证均为真,则发送邮件。请帮帮我。我怎样才能写出这个条件。我想如果这两个条件都满足,然后发送邮件

//验证电子邮件
    //validate email

    if(empty($email)){
        $mailErr = "<div class='errors'>Email can not be empty.</div>";
    }else{
        if(!(preg_match("/^[a-zA-Z0-9\-_]+(\.[a-zA-Z0-9\-_]+)*@[a-z0-9]+(\-[a-z0-9]+)*(\.[a-z0-9]+(\-[a-z0-9]+)*)*\.[a-z]{2,4}$/", $email))){
            $mailErr = "<div class='errors'>Please input a valid email address.</div>";
        }
    }


    //validate message
    if (empty($message)) {
        $messageErr = "<div class='errors'>Message can not be empty.</div>";
    }
如果(空($email)){ $mailErr=“电子邮件不能为空。”; }否则如果(!(预匹配(“/^[a-zA-Z0-9\-\-\+(\.[a-zA-Z0-9\-\-\+)*.[a-Z0-9]+(\-[a-Z0-9]+)*(\.[a-Z0-9]+(\-[a-Z0-9]+)*.[a-z]{2,4}$/”,$email))){ $mailErr=“请输入有效的电子邮件地址。”; }否则{ $valid_email=true; } //验证消息 if(空($message)){ $messageErr=“消息不能为空。”; }否则{ $valid_message=true; } 如果($valid_电子邮件和$valid_消息){ //发送电子邮件 }
有一个简短的表单可以使用验证电子邮件地址,您只需保护一个包含错误状态的变量即可

// Validate email
if (empty($email)) {
    $mailErr = "<div class='errors'>Email can not be empty.</div>";
} else if (!(preg_match("/^[a-zA-Z0-9\-_]+(\.[a-zA-Z0-9\-_]+)*@[a-z0-9]+(\-[a-z0-9]+)*(\.[a-z0-9]+(\-[a-z0-9]+)*)*\.[a-z]{2,4}$/", $email))){
    $mailErr = "<div class='errors'>Please input a valid email address.</div>";
} else {
    $valid_email = true;
}

// Validate message
if (empty($message)) {
    $messageErr = "<div class='errors'>Message can not be empty.</div>";
}else{
    $valid_message = true;
}

if ($valid_email && $valid_message) {
    // Send the email
}
$error=false;
如果(!filter_var($email,filter_VALIDATE_email)){
$mailErr=“请输入有效的电子邮件地址。”;
$error=true;
}
if(空($message)){
$messageErr=“消息不能为空。”;
$error=true;
}
如果(!$error){
//在这里发送消息
}
您也可以使用简短的表单(但不能同时检查两者),而不使用状态变量:

$error = false;

if(!filter_var($email, FILTER_VALIDATE_EMAIL)) {
   $mailErr = "<div class='errors'>Please input a valid email address.</div>";
   $error = true;
}

if (empty($message)) {
   $messageErr = "<div class='errors'>Message can not be empty.</div>";
   $error = true;
}

if(!$error) {
    //Send message here
}
if(!filter\u var($email,filter\u VALIDATE\u email)){
$mailErr=“请输入有效的电子邮件地址。”;
}else if(空($message)){
$messageErr=“消息不能为空。”;
}否则{
//在这里发送消息
}

只需使用两个单独的if语句,您可以在开始时使用一个简单的标志–
$noErrors=true
,并在发生错误时在if条件中将其设置为false。在发送之前,请检查该标志的值。
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) {
   $mailErr = "<div class='errors'>Please input a valid email address.</div>";
} else if (empty($message)) {
   $messageErr = "<div class='errors'>Message can not be empty.</div>";
} else {
    //Send message here
}