【发布时间】:2013-03-16 10:24:32
【问题描述】:
我有一个网站,其中有一个联系人...
if (email_is_valid($youremail) && !eregi("\r",$youremail) && !eregi("\n",$youremail) && $yourname != "" && $yourmessage != "" && substr(md5($user_answer),5,10) === $answer)
网站已升级到 php 5.3,现在用户收到不推荐使用的警告......
我不知道,并试图直接用 pregmatch 进行更改,但失败了......悲惨
请帮忙...
【问题讨论】:
-
如果 email_is_valid 函数正确验证了电子邮件地址,那么所使用的正则表达式就毫无意义。
-
您应该使用 PHP 内置的验证。请参阅此处的示例:php.net/manual/en/filter.examples.validation.php - 根本不需要正则表达式
-
感谢您重新设计整个联系表格。这很酷,但我不知道 php .....
标签: php