>백엔드 개발 >PHP 튜토리얼 >내 포럼 소스 코드 7

내 포럼 소스 코드 7

WBOY
WBOY원래의
2016-07-29 08:33:521024검색

info.inc.php는 주로 판단과 정보 처리를 담당합니다.
function update($reginfo)
{
스위치($reginfo[4])
{
케이스 ($reginfo[4]==1):
$reginfo[4]="남성";
중단
기본값:
$reginfo[4]="여성"; >         break;
         break;
      케이스 ($reginfo[11]==2): =3):
$reginfo[11]="관리자"
케이스( $reginfo[11]==4):
$reginfo[11]="웹마스터";
중단
기본값:
$reginfo[11]="방문자"; ;
스위치 ($reginfo[6])
{
케이스 ($reginfo[6]==5):
$reginfo[6]="저는 학생입니다"
break;
케이스($reginfo[6]==1):
$reginfo[6]="공무원"
break
케이스($reginfo[6]==2) :
$reginfo[6]="회사 직원";
휴식
사례 ($reginfo[6]==3):
$reginfo[6]="프리랜스"; > 사례 ($reginfo[6]==4):
$reginfo[6]="할 일 없음";
중단
기본값:
$reginfo[6]="알지 않음 you";
휴식;
}
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; {
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 ==통과) 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 usename where usename='".$useinfo."'"; 쿼리);
       if ($req)
       {
         $user=mysql_fetch_array($req)
           if ($useinfo==$user[0])
              
                 $ useinfo=$user;
               $useinfo 반환;
               }
          else
              {
          $useinfo[ 0]="";
             $useinfo[2]="游客"; 🎜>            $useinfo 반환
              }
       }
       else
       {
          $useinfo[0]=""
          $useinfo[2]="游客"
$useinfo 반환
       }
   }
else if($action)        //如果不是,则看是否有信息传入
   {
       $user=$action
       $ query="usename='".$user."'"인 경우 useinfo에서 * 선택
       $req=mysql_query($query);
       if ($req)
       {
           $user=mysql_fetch_array($req);   //找到
           if ($user[0]==$useinfo)
             {
               $useinfo==$user;
                 $useinfo를 반환합니다.
             }
           그밖에
              {
               $useinfo[0]="";
                $useinfo[2]="游客";
                 $useinfo를 반환합니다.
             }
       }
       else
       {
         $useinfo[0]="";
         $useinfo[2]="游客";
         $useinfo를 반환합니다.
       }
   }
else
    {
      $useinfo[0]="";
      $useinfo[2]="游客";
      $useinfo를 반환합니다.
    }//없음
}
function err_info($mess)
{
echo "