您的位置:首页网页设计PHP实例 → 我的论坛源代码七

我的论坛源代码七

时间:2004/11/7 3:26:00来源:本站整理作者:蓝点我要评论(0)

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

}

?> 

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图