我的论坛源代码(七)


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中的加密功能
Oct 09 PHP
php&amp;java(二)
Oct 09 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
Aug 15 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
php实现监听事件
Nov 06 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
PHP常用文件操作函数和简单实例分析
Jun 03 PHP
PHP Cookie学习笔记
Aug 23 PHP
php 猴子摘桃的算法
Jun 20 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
PHP基于mcript扩展实现对称加密功能示例
Feb 21 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
Aug 14 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变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
JS模拟多线程
2007/02/07 Javascript
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
js中关于一个分号的崩溃示例
2013/11/11 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
用python处理MS Word的实例讲解
2018/05/08 Python
pandas去除重复列的实现方法
2019/01/29 Python
python学生管理系统
2019/01/30 Python
python中time库的实例使用方法
2019/10/31 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
意大利会呼吸的鞋:Geox健乐士
2017/02/12 全球购物
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
微观物理专业自荐信
2014/01/26 职场文书
个人贷款担保书
2014/04/01 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
个人作风建设心得体会
2014/10/22 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
Ruby处理YAML和json数据
2022/04/18 Ruby