我正在尝试使用此 PHP 邮件表单,
而且我不断在两行不同的行上遇到语法错误。第 70 和 72 行。
这就是那些线上的内容。
if (isset($requiredFields['name']) && !empty($_POST['name']) !preg_match("/^[a- zA-Z-'\s]*$/", stripslashes($_POST['name'])))
$error_msg .= "The name field must not contain special characters.\r\n";
if (isset($requiredFields['email']) && !empty($_POST['email'] && !preg_match('/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])(([a-z0-9-])*([a-z0-9]))+' . '(\.([a-z0-9])([-a-z0-9_-])?([a-z0-9])+)+$/i', strtolower($_POST['email'])))
$error_msg .= "That is not a valid e-mail address.\r\n";
在此处根据 PHP 语法检查器检查此文件。
http://www.meandeviation.com/tutorials/learnphp/php-syntax-check/v5-3/syntax-check.php
首先它说:出乎意料的'!'
然后我删除了“!” 并重新检查,它显示“意外的 T_BOOLEAN_AND,期待 ')'”
所以我有点迷茫,不太确定如何正确配置它。我真的不介意名称检查器是否不起作用,但它是我关心的电子邮件验证器。因为您可以写:“电子邮件:大猩猩”或其他内容,它会发送到我的电子邮件。因此,为了防止随机垃圾邮件和无用的联系信息,我希望电子邮件通过验证。
我对 PHP 有点陌生,所以我不太确定我应该从这里去哪里,有什么想法吗?我很感激帮助。
各位保重!