bbsfillform.php
来自「linux/unix环境下的建站系统」· PHP 代码 · 共 134 行
PHP
134 行
<?php require("funcs.php"); login_init(); html_init("gb2312"); if(!strcmp($currentuser["userid"],"guest")) html_error_quit("请申请另外的帐号填写注册单!"); if (!isset($_POST["realname"])) { show_fill_form(); exit; } @$realname=$_POST["realname"]; @$dept=$_POST["dept"]; @$address=$_POST["address"]; @$year=$_POST["year"]; @$month=$_POST["month"]; @$day=$_POST["day"]; @$email=$_POST["email"]; @$phone=$_POST["phone"]; @$gender=$_POST["gender"]; @$mobile_phone=$_POST["mobile"]; //用户已经通过注册 //未满等待时间(先放到phplib里面做了) if(!strcmp($gender,"男"))$gender=1; else $gender=2; settype($year,"integer"); settype($month,"integer"); settype($day,"integer"); if (BBS_WFORUM==0) { $ret=bbs_createregform($currentuser["userid"],$realname,$dept,$address,$gender,$year,$month,$day,$email,$phone,$mobile_phone,FALSE);//自动生成注册单 } else { $ret=@bbs_createregform($currentuser["userid"],$realname,$dept,$address,$gender,$year,$month,$day,$email,$phone,$mobile_phone, $_POST['OICQ'], $_POST['ICQ'], $_POST['MSN'], $_POST['homepage'], intval($_POST['face']), $_POST['myface'], intval($_POST['width']), intval($_POST['height']), intval($_POST['groupname']), $_POST['country'], $_POST['province'], $_POST['city'], intval($_POST['shengxiao']), intval($_POST['blood']), intval($_POST['belief']), intval($_POST['occupation']), intval($_POST['marital']), intval($_POST['education']), $_POST['college'], intval($_POST['character']), FALSE);//自动生成注册单 }// $ret=bbs_createregform($currentuser["userid"],$realname,$dept,$address,$gender,$year,$month,$day,$email,$phone,"",FALSE); //手工填写注册单 switch($ret) { case 0: break; case 1: html_error_quit("您的注册单还没有处理,请耐心等候"); break; case 2: html_error_quit("该用户不存在!"); break; case 3: html_error_quit("参数错误"); break; case 4: html_error_quit("你已经通过注册了!"); break; case 5: html_error_quit("您注册尚不满48小时,请在首次注册48小时后再填写注册单."); break; default: html_error_quit("未知的错误!"); break; }?><body>注册单已经提交,24小时内站务将会审核,如果通过,你就会获得合法用户权限!<br><a href="javascript:history.go(-1)">快速返回</a></body></html><?phpfunction show_fill_form(){ $SITENAME = BBS_FULL_NAME; echo <<<EOF<html><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"><link rel=stylesheet type=text/css href='bbs.css'><script type="text/javascript">function check_field(fieldId,fieldName,minLength) { var fieldValue = document.regform.elements[fieldId].value; if (fieldValue == '') { alert('请输入您的' + fieldName + '!'); return false; } if (minLength != 0) { if (fieldValue.length < minLength) { alert('请认真填写您的' + fieldName + '!'); return false; } } return true;} function check_reg_form() { var fields = new Array(); fields = Array(0,1,2,7); var fieldsMinLenths = new Array(); fieldsMinLenths = Array(2,4,4,7); var fieldsNames = new Array(); fieldsNames = Array('真实姓名','系别或工作单位','详细住址','联系电话'); var fieldsNum = fields.length; var i; for ( i = 0 ; i < fieldsNum ; i ++ ) { if (!check_field(fields[i],fieldsNames[i],fieldsMinLenths[i])) return false; } document.regform.submit(); return true;}</script><nobr><center>$SITENAME -- 注册单填写<hr color=green><font color=green>所填写的资料系统都会为您保密, 请如实填写, 注册单在本站站务手工认证通过以后,你就将成为本站合法用户。</font><br /><br /><form method=post action="bbsfillform.php" name="regform" id="regform" /><table width=600><tr><td align=right>*您的真实姓名:<td align=left><input name="realname" id="realname" size=20> (请用中文, 至少2个汉字)<tr><td align=right>*学校系级或工作单位:<td align=left><input name="dept" id="dept" size=40> (至少6个字符)<tr><td align=right>*您的详细住址:<td align=left><input name="address" id="address" size=40> (至少6个字符)<tr><td align=right>您的性别:<td align=left><select name=gender><option>男</option><option>女</option><tr><td align=right>您的出生年月日:<td align=left><input name=year size=4 maxlength=4>年<input name=month size=2 maxlength=2>月<input name=day size=2 maxlength=2>日<br><!--<tr><td align=right>*您的Email地址(<font color=red>请填写您激活本帐户所用的Email</font>):<td align=left><input name=email size=40>--><tr><td align=right>*您的联络电话:<td align=left><input name="phone" id="phone" size=40> <tr><td align=right>手机号码:<td align=left><input name=mobile size=40> </table><br><hr color=green><input type="button" value="提交注册单" onclick="check_reg_form()"><input type=reset value=重新填写></form></center></html>EOF;}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?