我的论坛源代码(七)


Posted in PHP onOctober 09, 2006

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

PHP 相关文章推荐
php获得当前的脚本网址
Dec 10 PHP
获取URL文件名后缀
Oct 24 PHP
PHP根据IP判断地区名信息的示例代码
Mar 03 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
destoon利用Rewrite规则设置网站安全
Jun 21 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
Laravel 5框架学习之路由、控制器和视图简介
Apr 07 PHP
通过PHP简单实例介绍文件上传
Dec 16 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
May 20 PHP
YII视图整合kindeditor扩展的方法
Jul 13 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
tp5修改(实现即点即改)
Oct 18 PHP
我的论坛源代码(八)
Oct 09 #PHP
我的论坛源代码(十)
Oct 09 #PHP
杏林同学录(六)
Oct 09 #PHP
杏林同学录(八)
Oct 09 #PHP
PHP的FTP学习(四)
Oct 09 #PHP
杏林同学录(七)
Oct 09 #PHP
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 #PHP
You might like
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
对Python中gensim库word2vec的使用详解
2018/05/08 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
计算机专业职业生涯规划范文
2014/01/19 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
《秋游》教学反思
2014/04/24 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
党员带头倡议书
2015/04/29 职场文书
健康教育主题班会
2015/08/14 职场文书
初中数学课堂教学反思
2016/02/17 职场文书
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏