info.inc.php は主に判断と情報処理を行います
function update($reginfo)
{
switch ($reginfo[4]) F $ reginfo [4] = "男性"
;
デフォルト:
$ reginfo [4] = "女性";
}
switch ($ reginfo [11])
{
case ($ reginfo [11]==1):
$reginfo[11]= "メンバー"; ケース ($reginfo[11]==3):
$reginfo[11]="管理者"
ケース ($reginfo[11]==4); ="ウェブマスター "; case ($reginfo[6]==5):
$ reginfo[6]="私は学生です"; - reginfo reginfo [6] =2):
$reginfo[6]= 「会社の従業員」;
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]." [機密]";
$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 "