BBS3000PHP版(5)-register.php
<?
require("setup.php");
?>
<HTML>
<HEAD>
<TITLE>用户资料注册</TITLE>
<link rel="stylesheet" href="image/Forum.css">
<SCRIPT language=JavaScript>
function New(para_URL)
{
var URL =new String(para_URL)
window.open(URL,'','scrollbars=yes,width=360,height=310')
}

function dochange() 
{
var thissrc;
thissrc="image/image"+this.join.photo.options[this.join.photo.selectedIndex].value+".gif";
document.iconimg.src=thissrc;
}
function check()
{
if(document.join.username.value=="")
    {
        alert("请输入您的网上尊称.");
        document.join.username.focus();
        return false;
    }
    if(document.join.userpsd.value=="")
    {
        alert("请输入您的密码.");
        document.join.userpsd.focus();
        return false;
    }
    if(document.join.email.value==""){
        alert("请输入您的Email.");
        document.join.email.focus();
        return false;
    
   }
    
var ema,i,j,m,n;
   ema=document.join.email.value;
    j=ema.indexOf("@",0);
    i=ema.indexOf(".",0);
    if(j <= 0 || i<=0) 
{
alert("您的email有点问题,请检查!");
document.join.email.focus();
return false;
}
    if(i<j)
{
alert("您的email有点问题,请检查!");
document.join.email.focus();
return false;
}
m=ema.indexOf("@",ema.length-1);
n=ema.indexOf(".",ema.length-1);
if(m == ema.length-1 || n == ema.length-1) 
{
alert("您的email有点问题,请检查!");
document.join.email.focus();
return false;
}
if(document.join.introduce.value=="")
{
alert("请输入您的个人简介!");
document.join.introduce.focus();
return false; 
}}
function check1()
{
if(document.register.inputname.value=="")
    {
        alert("请输入您的姓名.");
        document.register.inputname.focus();
        return false;
    }
    if(document.register.inputpass.value=="")
    {
        alert("请输入您的密码.");
        document.register.inputpass.focus();
        return false;
    }
}
function check2()
{
if(document.modify.inputname.value=="")
    {
        alert("请输入您的姓名.");
        document.modify.inputname.focus();
        return false;
    }
    if(document.modify.inputpass.value=="")
    {
        alert("请输入您的密码.");
        document.modify.inputpass.focus();
        return false;
    }
}
function check3()
{
if(document.lostpass.signname.value=="")
    {
        alert("请输入您的用户名.");
        document.lostpass.signname.focus();
        return false;
    }
    
}
</SCRIPT>

<META content="text/html; charset=gb2312" http-equiv=Content-Type>
</HEAD>

<BODY textcolor="000000" topmargin="0">
<table background=image/tablebg.gif border=0 cellpadding=4 
      cellspacing=0 width="100%">
  <tbody> 
  <tr> 
    <td><font color=#ffffff>您当前的位置:<a 
            href="Forum.php" tabindex=3><font color=#ffffff><?echo $bbsname;?></font></a>-&gt;&gt;&gt;<?if($action==modify)echo "用户资料修改";else echo "用户资料注册";?></font></td>
    <td align=right><a href="<?echo $siteaddr;?>
            target=_blank><font 
          color=#ffffff><?echo $sitename;?></font></a></td>
  </tr>
  </tbody> 
</table>
<?
if($enter)
{
if(isset(
$register))
{
if(
$register==admin)
{
if(
$inputname!=$adminer or $inputpass!=$adminpsd)
{
print
"<html><head><title>对不起您不是版主!</title></head><body><script>alert('对不起您不是版主!');location="Forum.php";</script></body></html>";
exit();
}
}
if(
$register==user)
{
$query="select * from user where username='$inputname'";
$result=@mysql_db_query($db,$query);
if (@
mysql_num_rows($result)>0)
{
print
"<html><head><title>对不起您此用户名已经被注册!</title></head><body><script>alert('对不起".$inputname."已经被注册!');location="register.php";</script></body></html>";
exit();
}
}

}
if(
$action==modify)
{
$query="select * from user where username='$inputname' and userpsd='$inputpass'";
$result=@mysql_db_query($db,$query);
if (@
mysql_num_rows($result)!=1)
{
print
"<html><head><title>对不起此用户名未注册或密码错误!</title></head><body><script>alert('对不起此用户名未注册或密码错误!');location="register.php";</script></body></html>";
exit();
}
}
if(
$action==lostpass)
{
$query="SELECT username,userpsd,email from user where username='$signname'";
$result=@mysql_db_query($db,$query);
if(@
mysql_num_rows($result)==1)
{
list(
$username$userpsd$email)=@mysql_fetch_array($result);
$message="亲爱的".$username."<br>欢迎您使用取回密码功能:<br>您的用户为:".$username."<br>密码为:".$userpsd."<br>欢迎您下次再访问本论坛!<br>论坛版主:".$admin;
@
mail($email,您的论坛密码,$message);
print
"<html><head><title>已经将密码发送至您的邮箱!</title></head><body><script>alert('已经将您的密码发送至您的注册邮箱--".$email."');location="Forum.php";</script></body></html>";
exit();
}
else
{
print
"<html><head><title>对不起不能完成您的操作!</title></head><body><script>alert('对不起按照您输入的信息没有搜索到相关纪录!');location="Forum.php";</script></body></html>";
exit();
}
}
?>
<form action=register.php method=post name="join"  onSubmit="return check()">
  <table border=1 bordercolordark=#ffffff bordercolorlight=#008000 
cellpadding=3 cellspacing=0 width=645 align="center">
    <tr> 
      <td background="image/tablebg.gif"> 
        <center>
          <b><?if(isset($modify))echo "重新填写您的个人资料";else echo"用户资料注册";?></b> 
        </center>
      </td>
    </tr>
    <tr> 
      <td bgcolor="#7ab7fa"> 
        <p class=pt9>● 带<font color=red>*</font>为必填,为了便于网友联系,建议每项都填写! </p>
      </td>
    </tr>
    <tr> 
      <td bgcolor="#7ab7fa"> 
        <table width=100% align="center" bgcolor="#7ab7fa">
          <tr> 
            <td align=right class=pt9 width=168 valign="middle"> 您的尊称:</td>
            <td class=pt9 width=456 valign="bottom"> 
              <input Readonly type="text" name="username" value="<?echo $inputname;?>" maxlength="15">
              <input type="hidden" name="queryjudge" value="<?if($action==modify)echo "modify";if(isset($register)) echo "register";?>">
            </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168> 您的密码:</td>
            <td class=pt9 width=456> 
              <input <?if (isset($register) or ($inputname==$adminer and $inputpass==$adminpsd))echo "Readonly";?> maxlength=15 name=userpsd 
            type=password value="<?echo $inputpass;?>">
             </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168> 您的Email地址:</td>
            <td class=pt9 width=456> 
              <input maxlength=40 name=email <?if (isset($modify)){?>value="<?echo $inputpass;?>"<?}?>>
              <font color=red>*</font> <font 
            color=red>忘记密码我们将按此邮箱注册密码发送给您!</font></td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>性别:</td>
            <td class=pt9 width=456> 
              <input CHECKED name=sex type=radio 
            value=1>
              男 
              <input name=sex type=radio value=0>
              女</td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>职业:</td>
            <td class=pt9 width=456> 
              <input maxlength=30 name=work>
            </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>省份:</td>
            <td class=pt9 width=456> 
              <select name=provience>
                <option>请选择:</option>
                <option value="北京">北京</option>
                <option value="广东">广东</option>
                <option value="上海">上海</option>
                <option value="新疆">新疆</option>
                <option value="辽宁">辽宁</option>
                <option value="广西">广西</option>
                <option value="海南">海南</option>
                <option value="湖南">湖南</option>
                <option value="甘肃">甘肃</option>
                <option value="河北">河北</option>
                <option value="湖北">湖北</option>
                <option value="江西">江西</option>
                <option value="江苏">江苏</option>
                <option value="西藏">西藏</option>
                <option value="山东">山东</option>
                <option value="浙江" selected>浙江</option>
                <option value="福建">福建</option>
                <option value="安徽">安徽</option>
                <option value="吉林">吉林</option>
                <option value="山西">山西</option>
                <option value="云南">云南</option>
                <option value="贵州">贵州</option>
                <option value="四川">四川</option>
                <option value="陕西">陕西</option>
                <option value="内蒙古">内蒙古</option>
                <option value="重庆">重庆</option>
                <option value="天津">天津</option>
                <option value="河南">河南</option>
                <option value="青海">青海</option>
                <option value="黑龙江">黑龙江</option>
                <option value="宁夏">宁夏</option>
                <option value="台湾">台湾</option>
                <option value="香港">香港</option>
                <option value="澳门">澳门</option>
                <option value="其它">其它</option>
              </select>
            </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>请选择您的肖像:</td>
            <td class=pt9 width=456> 
              <select name="photo" onChange="dochange();">
                <option value="1">选择您满意的肖像</option>
                <option value="0">大眼妹</option>
                <option value="1" selected>大力水手</option>
                <option value="2">小白脸</option>
                <option value="3">笨笨狗</option>
                <option value="4">兔八哥</option>
                <option value="5">大胡子</option>
                <option value="6">新潮女郎</option>
                <option value="7">小闷豆</option>
                <option value="8">丑小鸭</option>
                <option value="9">奥利弗</option>
                <option value="10">圣诞老人</option>
                <option value="11">T O M</option>
                <option value="12">可爱女孩</option>
                <option value="13">兔他妈</option>
                <option value="14">美国病夫</option>
                <option value="15">私家侦探</option>
                <option value="16">我是谁</option>
                <option value="17">蓝精灵</option>
                <option value="18">兔妹妹</option>
                <option value="19">阿穆狗</option>
                <option value="20">红发女郎</option>
                <option value="21">唐老鸭</option>
                <option value="22">米老鼠夫人</option>
                <option value="23">米老鼠</option>
                <option value="24">小睡虎</option>
                <option value="25">坏蛋狗</option>
                <option value="26">痴情小猫</option>
                <option value="27">蓝妹妹</option>
                <option value="28">中年男士</option>
                <option value="29">超级靓妞</option>
                <option value="30">娟娟</option>
                <option value="31">笨笨狮</option>
                <option value="32">四季豆</option>
                <option value="33">红面熊</option>
                <option value="34">伤心女人</option>
                <option value="35">小斑猪</option>
                <option value="36">严肃的女人</option>
                <option value="37">痴情少女</option>
                <option value="38">恐龙人</option>
                <option value="39">沉默狗</option>
                <option value="40">林黛玉</option>
                <option value="41">蓝小妹</option>
                <option value="42">眼镜蛇</option>
                <option value="43">破坏男生</option>
                <option value="44">搞笑专家</option>
                <option value="45">青涩少女</option>
                <option value="46">伤心老翁</option>
                <option value="47">初恋少女</option>
                <option value="48">比目鱼</option>
                <option value="49">标准女生</option>
                <option value="50">D,J猫</option>
                <option value="51">小妖精</option>
                <option value="52">帅哥</option>
                <option value="53">日本挨揍者</option>
                <option value="54">标准男生</option>
                <option value="55">小不点</option>
                <option value="56">比卡丘</option>
                <option value="57">东方龙</option>
                <option value="58">蓝月亮</option>
                <option value="59">精灵鱼</option>
                <option value="60">冷酷者</option>
              </select>
              预览:<img name="iconimg" src="image/image1.gif" width="32" height="32" border="0"></td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>爱好:</td>
            <td class=pt9 width=456> 
              <input maxlength=20 name=interest>
            </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168 height="28"> OICQ:</td>
            <td class=pt9 width=456 height="28"> 
              <input maxlength=10 name=oicq>
            </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>您的主页的URL:</td>
            <td class=pt9 width=456> 
              <input maxlength=40 name=homepage size=61 
            value=http://>
            </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>个人简介:<br>
            </td>
            <td class=pt9 width=456> 
              <textarea cols=60 name=introduce rows=5></textarea>
              <font color=red>*</font> </td>
          </tr>
          <tr> 
            <td align=right class=pt9 width=168>您的签名档:</td>
            <td class=pt9 width=456> 
              <textarea cols=60 name=mark rows=5></textarea>
            </td>
          </tr>
        </table>
      </td>
    </tr>
    <tr> 
      <td bgcolor="#7ab7fa"> 
        <p align="center"> 
          <input type=submit value=填好了<?if($action==modify)echo "修改";else echo "注册";?> name="join">
          <input type=reset value=我想重填 name="Reset">
        <p align=left class=pt9> 1、请遵守《计算机信息网络国际联网安全保护管理办法》里的一切规定。<br>
          2、使用轻松而健康的话题,所以请不要涉及政治、宗教等敏感话题。<br>
          3、承担一切因您的行为而直接或间接导致的民事或刑事法律责任。 
    <tr> 
      <td background="image/tablebg.gif"> 
        <center>
          <b>&copy;版权所有:<a href="http://hexiaoye.datablocks.net" target="_blank"><font color="#FF0000">小叶之家</font></a> 
          程序制作:<a href="mailto:[email protected]"><font color="#FF0000">何小叶</font></a> 
          </b> 
        </center>
      </td>
    </tr>
  </table>
</form>
<?
}
elseif(
$join)
{
?>
<br><br><br>
<table border=1 bordercolordark=#ffffff bordercolorlight=#008000 
cellpadding=3 cellspacing=0 width=645 align="center">
  <tr> 
    <td background="image/tablebg.gif"> 
      <center>
        <b>您填写的个人资料如下</b> 
      </center>
    </td>
  </tr>
  <tr> 
    <td bgcolor="#7ab7fa"> 
      <table width=100% align="center" bgcolor="#7ab7fa">
        <tr> 
          <td align=right class=pt9 width=168 valign="middle"> 您的尊称:</td>
          <td class=pt9 width=456 valign="bottom"> 
            <input Readonly type="text" name="username" value="<?echo $username;?>" maxlength="15">
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168> 您的密码:</td>
          <td class=pt9 width=456> 
            <input Readonly maxlength=15 name=userpsd 
            type=text value="<?echo $userpsd;?>">
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168> 您的Email地址:</td>
          <td class=pt9 width=456> 
            <input maxlength=40 name=email Readonly value="<?echo $email;?>">
           </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>性别:</td>
          <td class=pt9 width=456> 
            <input maxlength=30 name=sex value="<?if ($sex==1)echo "男";else echo "女";?>">
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>职业:</td>
          <td class=pt9 width=456> 
            <input Readonly maxlength=30 name=work value="<?echo $work;?>">
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>省份:</td>
          <td class=pt9 width=456> 
            <input Readonly type="text" name="provience" value="<?echo $provience;?>">
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>您选择的肖像:</td>
          <td class=pt9 width=456> <img name="iconimg" src="image/image<?echo $photo;?>.gif" width="32" height="32" border="0"></td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>爱好:</td>
          <td class=pt9 width=456> 
            <input Readonly maxlength=20 name=interest value="<?echo $interest;?>">
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168 height="28"> OICQ:</td>
          <td class=pt9 width=456 height="28"> 
            <input Readonly maxlength=10 name=oicq value="<?echo $oicq;?>">
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>您的主页的URL:</td>
          <td class=pt9 width=456> 
            <input Readonly maxlength=40 name=homepage size=61 
            value=<?echo $homepage;?>>
          </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>个人简介:<br>
          </td>
          <td class=pt9 width=456> 
            <textarea Readonly cols=60 name=introduce rows=5><?echo $introduce;?></textarea>
            </td>
        </tr>
        <tr> 
          <td align=right class=pt9 width=168>您的签名档:</td>
          <td class=pt9 width=456> 
            <textarea Readonly cols=60 name=mark rows=5><?echo $mark;?></textarea>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr> 
    <td bgcolor="#7ab7fa"> 
    <br>
  <form method="post" action="login.php" name="enter">
        <div align="center"> 
          <input type="hidden" name="username" value="<?echo $username;?>">
          <input type="hidden" name="userpsd" value="<?echo $userpsd;?>">
          <input type=submit value=好我要登录论坛 name="Submit">
        </div>
        <div align="left"> </div>
      </form>
       1、请遵守《计算机信息网络国际联网安全保护管理办法》里的一切规定。<br>
      2、使用轻松而健康的话题,所以请不要涉及政治、宗教等敏感话题。<br>
      3、承担一切因您的行为而直接或间接导致的民事或刑事法律责任。</td>
    </tr>
  <tr> 
    <td background="image/tablebg.gif"> 
      <center>
        <b>&copy;版权所有:<a href="http://hexiaoye.datablocks.net" target="_blank"><font color="#FF0000">小叶之家</font></a> 
        程序制作:<a href="mailto:[email protected]"><font color="#FF0000">何小叶</font></a> 
        </b> 
      </center>
    </td>
  </tr>
</table>
<?
if($queryjudge==register)
{
$query="INSERT INTO user (id, username, userpsd, email, sex, work, provience, photo, interest, oicq, homepage, introduce, mark, date, send, re , lastvistor)  VALUES ('', '$username', '$userpsd', '$email', '$sex', '$work', '$provience', '$photo', '$interest', '$oicq', '$homepage', '$introduce', '$mark', '$date', '0','0' , '$date')";
}
if(
$queryjudge==modify)
{
$query="UPDATE user set userpsd='$userpsd',email='$email', sex='$sex', work='$work', provience='$provience', photo='$photo', interest='$interest', oicq='$oicq', homepage='$homepage', introduce='$introduce', mark='$mark' where username='$username'";
}
$restlt=@mysql_db_query($db,$query);
}
else
{
?>
<p>&nbsp;</p>
<table width="80%" height="85" cellspacing="1" cellpadding="1" align="center">
  <tbody> 
  <tr> 
    <td align=middle height="59"> 
      <div class=ourfont>—— 用户资料注册 —— 
        <form action=register.php method="post" name="register" onSubmit="return check1()">
          <table border=0 width="171">
            <tbody> 
            <tr> 
              <td class=ourfont>您的姓名:</td>
              <td class=ourfont> 
                <input name=inputname size=12 maxlength="15">
              </td>
            </tr>
            <tr> 
              <td class=ourfont>您的密码:</td>
              <td class=ourfont> 
                <input name=inputpass size=12 type=password maxlength="15">
              </td>
            </tr>
            <tr> 
              <td class=ourfont 
          colspan=2> 
                <input name=enter type=submit value=登录>
                <input type="radio" name="register" value="admin">
                版主 
                <input type="radio" name="register" value="user" checked>
                个人 </td>
            </tr>
            </tbody> 
          </table>
        </form>
      </div>
    <td align=middle height="59"> 
      <div class=ourfont></div>
      <br>
      —— 用户资料修改 —— 
      <form action=register.php method="post" name="modify" onSubmit="return check2()">
        <table border=0 width="171">
          <tbody> 
          <tr> 
            <td class=ourfont>您的姓名:</td>
            <td class=ourfont> 
              <input name=inputname size=12 maxlength="15">
              <input type="hidden" name="action" value="modify">
            </td>
          </tr>
          <tr> 
            <td class=ourfont>您的密码:</td>
            <td class=ourfont> 
              <input name=inputpass size=12 type=password maxlength="15">
            </td>
          </tr>
          <tr> 
            <td class=ourfont 
          colspan=2> 
              <input name=enter type=submit value=确认>
            </td>
          </tr>
          </tbody> 
        </table>
        </form>
  </tr>
  <tr> 
    <td align=middle height="118" colspan="2"> 
      <div class=ourfont><br>
        <form action=register.php method="post" name="lostpass" onSubmit="return check3()">
          <p>—— 忘记密码 —— <br>
            <br>
            请输入您的用户名: 
            <input type="hidden" name="action" value="lostpass">
<input name=signname size=9 maxlength="15">
            <input name=enter type=submit value=找回密码>
          </p>
          <p> 本程序将把您的密码发送至您,注册时提交的邮箱^-^<br>
          </p>
        </form>
      </div>
  </tr>
  </tbody> 
</table>
<hr size=1 width=450>
<div align="center">&copy;版权所有:<a href="http://hexiaoye.datablocks.net" target="_blank">小叶之家</a> 
  程序制作:<a href="mailto:[email protected]">何小叶</a> <br>
</div>
<?
}
?>
</BODY></HTML>