我的论坛源代码(七)


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作为Shell脚本语言使用
Oct 09 PHP
zend framework配置操作数据库实例分析
Dec 06 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
控制PHP的输出:缓存并压缩动态页面
Jun 11 PHP
php curl模拟post提交数据示例
Dec 31 PHP
PHP使用ODBC连接数据库的方法
Jul 18 PHP
php面向对象与面向过程两种方法给图片添加文字水印
Aug 26 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
thinkphp 验证码 的使用小结
May 07 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
Dec 28 PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 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
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
ThinkPHP CURD方法之order方法详解
2014/06/18 PHP
JavaScript 程序编码规范
2010/11/23 Javascript
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
微信小程序实现留言板功能
2018/11/02 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
js实现简单掷骰子小游戏
2019/10/24 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
Win8下python3.5.1安装教程
2020/07/29 Python
Django添加sitemap的方法示例
2018/08/06 Python
python matplotlib库的基本使用
2020/09/23 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
毕业生自荐信格式
2014/03/07 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
情况说明书怎么写
2015/10/08 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL
详解Spring事件发布与监听机制
2021/06/30 Java/Android