我必须遗漏一些明显的东西。我是新来的。 OSC验证中的第55行读取
if (preg_match()$mail_pat, $email, $components) {
产生以下错误
Parse error: syntax error, unexpected T_VARIABLE in /home/antony/public_html/osc/includes/functions/validations.php on line 55
任何帮助非常感谢
答案 0 :(得分:4)
只需写下
if (preg_match($mail_pat, $email, $components)) {
而不是
if (preg_match()$mail_pat, $email, $components) {
事实上,很明显......
答案 1 :(得分:4)
您必须在preg_match
函数中提供参数。
preg_match()
如果模式与给定主题匹配则返回1
,如果不匹配,则返回0
,如果发生错误,则返回FALSE
。
所以将脚本行更改为:
if (preg_match($mail_pat, $email, $components)) {
答案 2 :(得分:3)
你在做什么是绝对错误的。你应该为preg_match提供参数。您没有将$mail_pat, $email, $components
括在 preg_match()中。只需将变量括在**preg_match**
中即可使代码正常工作
if (preg_match($mail_pat, $email, $components)) {
希望这有助于你
答案 3 :(得分:2)
将您的代码重新更改为
if (preg_match($mail_pat, $email, $components))