我的论坛源代码(七)


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 遍历文件实现代码
May 04 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
Mar 18 PHP
php获取CSS文件中图片地址并下载到本地的方法
Dec 02 PHP
微信公众平台消息接口校验与消息接口响应实例
Dec 23 PHP
PHP实现根据银行卡号判断银行
Apr 29 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
Jul 08 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
PHP实现登录注册之BootStrap表单功能
Sep 03 PHP
PDO::inTransaction讲解
Jan 28 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 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
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
用jscript实现新建word文档
2007/06/15 Javascript
jQuery 前的按键判断代码
2010/03/19 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
angular.bind使用心得
2015/10/26 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
2017/01/23 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
如何解决vue在ios微信&quot;复制链接&quot;功能问题
2020/03/26 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
python映射列表实例分析
2015/01/26 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
全球性的女装店:storets
2019/06/12 全球购物
优秀村官事迹材料
2014/01/10 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
党员年度个人总结
2015/02/14 职场文书
二年级数学教学反思
2016/02/16 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
Sql Server之数据类型详解
2022/02/28 SQL Server
MySQL聚簇索引和非聚簇索引的区别详情
2022/06/14 MySQL