已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 这一段是怎么了?!

作者: @Ta

时间: 2013-02-16

点击: 1834

if( !ereg('^[0-9a-zA-Z\_]*$',$name ) ){
echo '账号必须为数字或者英文字符。';
}elseif( $name==$row['name']){
echo '该账号已注册。';
}elseif( !ereg('^[0-9a-zA-Z\_]*$',$pass ) ){
echo '密码必须为数字或者英文字符。';
}elseif( strlen($name)<3 || strlen($name)>15 ){
echo '账号长度必须在3到15位之间。';
}elseif( strlen($pass)<1 || strlen($pass)>15 ){
echo '密码长度必须在1到15位之间。';
}elseif( $pass<>$pass2 ){
echo '密码不一致。';
}
else{
if(mysql_query("INSERT INTO {$db}.{$table}users (id,name,pass) VALUES (NULL,'$name','$pass')")){
echo '注册成功。';
setcookie("user", "$name", time()+1800);
echo '<meta http-equiv="refresh" content="3;index.php">';
    echo '</br>3秒后自动跳转,如未跳转,请点<a href="index.php">这里</a>';
}
else{echo'error!'.mysql_error().'错误';}
}
}注册的时候返回这个Deprecated: Function ereg() is deprecated in F:\wwroot\function.inc.php on line 12这里的12行是第一行

[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

1. @墨迹未干 将YH版本调至5.2
(/@Ta/2013-02-16 12:46//)

2. 1L错误= =明显的WIN环境,把所有ereg改成preg_match
(/@Ta/2013-02-16 12:49//)

3. @浪人 没看见
(/@Ta/2013-02-16 12:51//)

4. 同2L
(/@Ta/2013-02-16 12:51//)

5. @墨迹未干 楼主,限制长度可以直接用正则{a,b}就行了
(/@Ta/2013-02-16 13:01//)

回复需要登录

9月27日 07:50 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1