info.inc.php主要做些判断和信息处理
1
2function update($reginfo)
3{
4switch ($reginfo[4])
5{
6case ($reginfo[4]==1):
7$reginfo[4]="男";
8break;
9default:
10$reginfo[4]="女";
11break;
12}
13
14switch ($reginfo[11])
15{
16case ($reginfo[11]==1):
17$reginfo[11]="会员";
18break;
19case ($reginfo[11]==2):
20$reginfo[11]="版主";
21break;
22case ($reginfo[11]==3):
23$reginfo[11]="管理员";
24break;
25case ($reginfo[11]==4):
26$reginfo[11]="站长";
27break;
28default:
29$reginfo[11]="游客";
30break;
31}
32switch ($reginfo[6])
33{
34case ($reginfo[6]==5):
35$reginfo[6]="我是学生";
36break;
37case ($reginfo[6]==1):
38$reginfo[6]="公务员";
39break;
40case ($reginfo[6]==2):
41$reginfo[6]="公司雇员";
42break;
43case ($reginfo[6]==3):
44$reginfo[6]="自由职业";
45break;
46case ($reginfo[6]==4):
47$reginfo[6]="无所事事";
48break;
49default:
50$reginfo[6]="不告诉你";
51break;
52}
53if ($reginfo[12]==1) $reginfo[12]="是";
54else $reginfo[12]=="否";
55if ($reginfo[18]==1) $reginfo[18]="是";
56else $reginfo[18]="否";
57if ($reginfo[12]==2)
58{$reginfo[4]=$reginfo[4]." [保密]";
59$reginfo[5]=$reginfo[5]." [保密]";
60$reginfo[6]=$reginfo[6]." [保密]";
61$reginfo[7]=$reginfo[7]." [保密]";
62$reginfo[8]=$reginfo[8]." [保密]";
63return $reginfo;
64}
65else
66return $reginfo;
67}
68function uinfo($useinfo,$t)
69{
70if ($t==name) return eregi("^[a-zA-Z0-9][_-~a-zA-Z0-9]{2,8}$",$useinfo); //判断用户名
71else if($t==oicq) return eregi("^[0-9]{1,10}$",$useinfo); //oicq
72else if($t==pass) return eregi("^[a-zA-Z0-9]{1,8}$",$useinfo); //pass
73else if($t==web) //web
74{
75$n=strstr($useinfo,'.');
76if ($n&&strlen($useinfo)>10)
77{
78$x[1]=substr($n,0,1);
79$n=strstr(substr($n,1),'.');
80$x[2]=substr($n,0,1);
81if ($x[1]==$x[2]) return OK;
82}
83}
84else return eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$useinfo); //邮箱
85
86}
87
88function err($mess)
89{
90echo "
<table border="0" cellpadding="0" cellspacing="0" width="100%">";
echo "<div align="center"><font color="ff0000">".$mess."</font></div>";
echo "</table>
1";
2}
3
4function cuser($cookiem,$action)
5{
6if ($cookiem) //检查是否有此用户
7{
8$useinfo=$cookiem; //打开COOKIE
9$query="select * from useinfo where usename='".$useinfo."'";
10$req=mysql_query($query);
11if ($req)
12{
13$user=mysql_fetch_array($req);
14if ($useinfo==$user[0])
15{
16$useinfo=$user;
17return $useinfo;
18}
19else
20{
21$useinfo[0]="";
22$useinfo[2]="游客";
23return $useinfo;
24}
25
26}
27else
28{
29$useinfo[0]="";
30$useinfo[2]="游客";
31return $useinfo;
32}
33}
34else if($action) //如果不是,则看是否有信息传入
35{
36$user=$action;
37$query="select * from useinfo where usename='".$user."'";
38$req=mysql_query($query);
39if ($req)
40{
41$user=mysql_fetch_array($req); //找到
42if ($user[0]==$useinfo)
43{
44$useinfo==$user;
45return $useinfo;
46}
47else
48{
49$useinfo[0]="";
50$useinfo[2]="游客";
51return $useinfo;
52}
53}
54else
55{
56$useinfo[0]="";
57$useinfo[2]="游客";
58return $useinfo;
59}
60}
61
62else
63{
64$useinfo[0]="";
65$useinfo[2]="游客";
66return $useinfo;
67} //都没有
68}
69
70
71
72function err_info($mess)
73{
74echo "
<script language="JavaScript"> alert('".$mess."'); </script>
1";
2}