学院首页>网络编程>PHP>我的论坛源代码(七)

我的论坛源代码(七)

作者: 来源:不详 添加时间:2006-5-25 20:44:14
  info.inc.php主要做些判断和信息处理

<?php
function update($reginfo)
{
  switch ($reginfo[4])
{
  case ($reginfo[4]==1):
 $reginfo[4]="男";
 break;
  default:
 $reginfo[4]="女";
 break;
}

switch ($reginfo[11])
{
case ($reginfo[11]==1):
  $reginfo[11]="会员";
  break;
case ($reginfo[11]==2):
  $reginfo[11]="版主";
  break;
case ($reginfo[11]==3):
  $reginfo[11]="管理员";
  break;
case ($reginfo[11]==4):
  $reginfo[11]="站长";
  break;
default:
  $reginfo[11]="游客";
break;
}
switch ($reginfo[6])
{
case ($reginfo[6]==5):
  $reginfo[6]="我是学生";
  break;
case ($reginfo[6]==1):
  $reginfo[6]="公务员";
  break;
case ($reginfo[6]==2):
  $reginfo[6]="公司雇员";
  break;
case ($reginfo[6]==3):
  $reginfo[6]="自由职业";
  break;
case ($reginfo[6]==4):
  $reginfo[6]="无所事事";
  break;
default:
  $reginfo[6]="不告诉你";
break;
}
if ($reginfo[12]==1) $reginfo[12]="是";
else $reginfo[12]=="否";
if ($reginfo[18]==1) $reginfo[18]="是";
else $reginfo[18]="否";
if ($reginfo[12]==2)
{$reginfo[4]=$reginfo[4]." [保密]";
  $reginfo[5]=$reginfo[5]." [保密]";
  $reginfo[6]=$reginfo[6]." [保密]";
  $reginfo[7]=$reginfo[7]." [保密]";
  $reginfo[8]=$reginfo[8]." [保密]";
  return $reginfo;
}
else
  return $reginfo;
}
function uinfo($useinfo,$t)
{
if ($t==name) return eregi("^[a-zA-Z0-9][_-~a-zA-Z0-9]{2,8}$",$useinfo); //判断用户名
else if($t==oicq) return eregi("^[0-9]{1,10}$",$useinfo);//oicq
else if($t==pass) return eregi("^[a-zA-Z0-9]{1,8}$",$useinfo); //pass
else if($t==web)//web
{
 $n=strstr($useinfo,'.');
 if ($n&&strlen($useinfo)>10)
 {
 $x[1]=substr($n,0,1);
 $n=strstr(substr($n,1),'.');
 $x[2]=substr($n,0,1);
 if ($x[1]==$x[2]) return OK;
 }
}
  else return eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$useinfo);  //邮箱

}

function err($mess)
{
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
echo "<div align='center'><font color='ff0000'>".$mess."</font></div>";
echo "</table>";
}

function cuser($cookiem,$action)
{
if ($cookiem)//检查是否有此用户
{
 $useinfo=$cookiem;  //打开COOKIE
 $query="select * from useinfo where usename='".$useinfo."'";
 $req=mysql_query($query);
 if ($req)
 {
 $user=mysql_fetch_array($req);
if ($useinfo==$user[0])
 {
  $useinfo=$user;
  return $useinfo;
 }
 else
 {
 $useinfo[0]="";
 $useinfo[2]="游客";
 return $useinfo;
 }

 }
 else
 {
 $useinfo[0]="";
 $useinfo[2]="游客";
 return $useinfo;
 }
}
else if($action)//如果不是,则看是否有信息传入
{
 $user=$action;
 $query="select * from useinfo where usename='".$user."'";
 $req=mysql_query($query);
 if ($req)
 {
  $user=mysql_fetch_array($req);//找到
  if ($user[0]==$useinfo)
  {
  $useinfo==$user;
  return $useinfo;
  }
  else
  {
  $useinfo[0]="";
  $useinfo[2]="游客";
  return $useinfo;
  }
 }
 else
 {
$useinfo[0]="";
$useinfo[2]="游客";
return $useinfo;
 }
}

else
 {
$useinfo[0]="";
$useinfo[2]="游客";
return $useinfo;
 }  //都没有
}



function err_info($mess)
{
echo "<script language='JavaScript'> alert('".$mess."'); </script>";
}
?>  
站内搜索