本文介绍了PHP解析错误:语法错误,意外'&&' (T_BOOLEAN_AND),错误位于何处?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<?php
if(isset($ _ POST [ ' inputName3'])&& isset($ _ POST [' inputEmail3'])&& isset($ _ POST [' inputSite3 '])&& isset($ _ POST [' inputMessage3']))
{
$ inputName3 = $ _POST [' inputName3' 跨度>];
$ inputEmail3 = $ _POST [' inputEmail3 跨度>];
$ inputSite3 = $ _POST [' inputSite3 跨度>];
$ inputMessage3 = $ _POST [' inputMessage3 跨度>];
if(!empty($ inputName3)&&!empty($ inputEmail3)&&!empty($ inputSite3)&&!empty($ inputMessage3))
{
if(strlen($ inputName3)> 25 || strlen($ inputEmail3)> 50 || strlen($ inputSite3)> 30 || strlen($ inputMessage3)> 1000){
echo ' 抱歉,某些字段的maxlength已经过超过跨度>;
} else {
$ to = ' [email protected]'跨度>;
$ subject = ' 这是一封电子邮件跨度>;
$ body = $ inputName3。 \\ \\ n \ n。$ inputMessage3;
$ headers = ' 来自:php学院< [email protected]>';
if(@mail($ to,$ subject,$ body,$ headers)){
echo ' 感谢您与我们联系。我们很快就会接触到。;
} else {
echo ' 抱歉,发生错误。请再试一次';
}
}
}
else {
echo ' 所有字段都是必需的';
}
}
?>
解决方案
<?php if(isset($_POST['inputName3']) && isset($_POST['inputEmail3']) && isset($_POST['inputSite3']) && isset($_POST['inputMessage3'])) { $inputName3 = $_POST['inputName3']; $inputEmail3 = $_POST['inputEmail3']; $inputSite3 = $_POST['inputSite3']; $inputMessage3 = $_POST['inputMessage3']; if(!empty($inputName3) && !empty($inputEmail3) &&!empty($inputSite3) &&!empty($inputMessage3) ) { if(strlen($inputName3)>25 || strlen($inputEmail3)>50 || strlen($inputSite3)>30 || strlen($inputMessage3)>1000){ echo 'Sorry, maxlength for some field has been exceeded'; }else{ $to = '[email protected]'; $subject = 'This is an email'; $body = $inputName3."\n\n".$inputMessage3 ; $headers = 'From : "php academy" <[email protected]>'; if(@mail($to, $subject, $body, $headers)){ echo 'Thanks for contacting us.we\'ll be touch in soon.'; }else{ echo 'Sorry, an error occurred.Please try again'; } } } else{ echo'all fields are required'; } } ?>
解决方案
这篇关于PHP解析错误:语法错误,意外'&&' (T_BOOLEAN_AND),错误位于何处?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!