⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apply.php

📁 这是使用PHP编程的虚拟社区MySQL的简易版
💻 PHP
字号:
<?
  include "config.inc.php";

  $Title="用 户 申 请 表";


//  检查用户名是否存在
function CheckUserid($userid) {
  global $USER_TABLE;

  $SQL="SELECT userid FROM $USER_TABLE WHERE userid='$userid'";

  $result=mysql_query($SQL) or die(mysql_error());
  $row=mysql_fetch_Array($result);

  $userid=$row[userid];
  return $userid;
}

//  注册新用户
function AddUser() {
  global $USER_TABLE,$USER_ATTR_TABLE,$LIFE_VALUE;
  global $userid,$nickname,$sex,$realname,$password,$idnumber,$address,
         $phone,$email,$createtime,$sign;
  global $count,$level,$exper_cent,$act_cent,$life_cent,
         $last_time,$last_ip,$article,$birthday,$hei,$wei,$hobby,$icq,
         $homepage,$merriage,$edu,$school,$music,$book,$best,$memory,$photo,
         $signature1,$signature2,$signature3,$readme;

  $userid=str_replace("<[^>]*>", "", $userid);
  $nickname=str_replace("<[^>]*>", "", $nickname);
  $realname=str_replace("<[^>]*>", "", $realname);

  //  注册时间
  $createtime=time();

  $SQL="INSERT INTO $USER_TABLE (
          userid, nickname, sex, realname, password, email, createtime, sign
        ) VALUES (
          '$userid', '$nickname', '$sex', '$realname', '$password',
          '$email', '$createtime', '$sign'
        )";

  //  添加用户
  mysql_query($SQL) or die(mysql_error());

  //  初始生命值
  $life_cent=$LIFE_VALUE;

  $SQL="INSERT INTO $USER_ATTR_TABLE (
          userid,count,level,exper_cent,act_cent,life_cent,
          last_time,last_ip,article,birthday,hei,wei,hobby,icq,
          homepage,merriage,edu,school,music,book,best,memory,photo,
          signature1,signature2,signature3,readme
        ) VALUES (
          '$userid','$count','$level','$exper_cent','$act_cent',
          '$life_cent','$last_time','$last_ip','$article','$birthday',
          '$hei','$wei','$hobby','$icq','$homepage','$merriage','$edu',
          '$school','$music','$book','$best','$memory','$photo','$signature1',
          '$signature2','$signature3','$readme'
        )";

  //  添加用户相关资料
  mysql_query($SQL) or die(mysql_error());
}


if ($Ok) {
  //  用 户 名 不 能 为 空
  if (!$userid) $err=0;

  //  请 使 用 小 写 字 母“a-z”,数 字 “0-9”,和 下 划 线 “_”
  if ((!isset($err)) and (!ereg("[_0-9a-z]*",$userid))) $err=1;

  //  此 用 户 名 已 存 在
  if ((!isset($err)) and (CheckUserid($userid))) $err=2;

  //  请 输 入 您 的 密 码
  if ((!isset($err)) and (!$password)) $err=3;

  //  两 次 输 入 的 密 码 不 同
  if ((!isset($err)) and ($password!=$pass)) $err=4;

  //  E - Mail 必 须 填 写
  if ((!isset($err)) and (!$email)) $err=5;

  //  E - Mail 不 正 确
  if ((!isset($err)) and (!ereg("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email))) $err=6;

  if (!isset($err)) {
    //  注册新用户
    AddUser();
    //  成功页面
    header("Location: ok.php?code=0\n");
  } else {
    //  失败页面
    header("Location: error.php?code=$err\n");
  }
  exit;
}

  include "header.inc.php";
  include "ad.php";
?>

<BODY leftmargin=0 topmargin=0>

<TABLE width=100% border=0 cellspacing=0 cellpadding=0>
  <TR bgcolor=white>
  <TD height=6><img src=images/point.gif width=1 height=1></TD>
  </TR>
</TABLE>

<TABLE width=100% border=0 align=center>
  <TR class=wdBlue>
    <TD height=25 align=center><FONT color=red><? echo $Title; ?></FONT></TD>
  </TR>
  <TR>
    <TD height=1 bgcolor=#E3E3E3></TD>
  </TR>
</TABLE>

<FORM METHOD="POST" ACTION="<? echo $PHP_SELF; ?>">
  <TABLE width=95% border=0 cellpadding=0 cellspacing=0 align=center bgcolor=<? echo $BODY_COLOR; ?>>
    <TR class=wdBlack bgcolor=<? echo $HEADER_COLOR; ?>>
      <TD colspan=2 height=20>&nbsp;</td>
    </TR>
    <TR class=wdBlack>
      <TD height=30 width=18% align=center>  用 户 ID: </TD>
      <TD height=30 width=82%>
        <INPUT type=text name=userid maxlength=12 value="<? echo $userid; ?>" class=wdBlack> <FONT color=red>*</FONT>  ( 请使用小写字母“a-z”,数字“0-9”,和下划线“_”)
      </TD>
    </TR>
    <TR class=wdBlack>
      <TD height=30 width=18% align=center> 昵  称: </TD>
      <TD height=30 width=82%>
        <INPUT type=text name=nickname maxlength=20 value="<? echo $nickname; ?>" class=wdBlack>              性  别:  
        <INPUT type=radio name=sex value=0 <? echo ($sex==0) ? "checked" : ""; ?>> 男  
        <INPUT type=radio name=sex value=1 <? echo ($sex==1) ? "checked" : ""; ?>> 女
      </TD>
    </TR>
    <TR class=wdBlack>
      <TD height=30 width=18% align=center> 密  码:</TD>
      <TD height=30 width=82%>
        <input type=password name="password" maxlength=8 class=wdBlack> <FONT color=red>*</FONT>      确认密码:
        <input type=password name="pass" maxlength=8 class=wdBlack> <FONT color=red>*</FONT>
      </TD>
    </TR>
    <TR class=wdBlack>
      <TD height=30 width=18% align=center> E - Mail:</TD>
      <TD height=30 width=82%>
        <INPUT type=text name=email maxlength=40 value="<? echo $email; ?>" class=wdBlack>
        <FONT color=red>*</FONT>  ( 此邮件地址用于转信、及忘记密码提醒 )
      </TD>
    </TR>
    <TR class=wdBlack>
      <TD colspan=2 align=center><BR>
        <INPUT type=submit name=Ok value=" 发送 " class=wdBlack>                   
        <INPUT type=button name=Back value=" 返回 " class=wdBlack onClick=JavaScript:history.back()><BR><BR>
      </TD>
    </TR>
  </TABLE>

</FORM>

<HR color=#E3E3E3 noshade width=100% size=1>

<DIV class=wdBlack align=center><? echo $COPYRIGHT; ?></DIV><BR>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -