- 论坛徽章:
- 0
|
检查填写的E-mail地址是否符合要求
- if(!preg_match("/.*\@.*\..*/", $_POST['email']) | preg_match("/(\<|/>)/", $_POST['email']))
- {
- die('请填写正确的E-mail');
- }
复制代码
检查用户名和密码中是否有HTML标记
- if(preg_match("/(\<|/>)/", $_POST['uname'])|preg_match("/(\<|/>)/", $_POST['passwd']))
- {
- die('用户名和密码中不得出现<(/|\)>字符');
- }
复制代码
解析后,提示警告
- Warning: preg_match() [function.preg-match]: Unknown modifier '>' in F:\www\ChatRoom\Register.php on line 51
- Warning: preg_match() [function.preg-match]: Unknown modifier '>' in F:\www\ChatRoom\Register.php on line 57
- Warning: preg_match() [function.preg-match]: Unknown modifier '>' in F:\www\ChatRoom\Register.php on line 57
复制代码
51:检查E-mail下面一行
57:检查用户名和密码下面一行
填写错误的E-mail和用户名以及密码,程序不能识别。
谢谢大家帮忙。 
[ 本帖最后由 HonestQiao 于 2006-5-22 13:00 编辑 ] |
|