我的論壇原始碼(七)_PHP教程

來源:互聯網
上載者:User
info.inc.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 "

"; echo "".$mess.""; echo "
";
}

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 "";
}
?>

http://www.bkjia.com/PHPjc/316044.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/316044.htmlTechArticleinfo.inc.php主要做些判斷和資訊處理 ?php function update($reginfo) { switch ($reginfo[4]) { case ($reginfo[4]==1): $reginfo[4]=男; break; default: $reginfo[4]=女; break;...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.