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

📄 register.php

📁 邮箱加即时聊天
💻 PHP
📖 第 1 页 / 共 2 页
字号:
		}else
		if(tableSafe.rows(3).cells(1).innerText == ""){
			tableSafe.deleteRow(3);
		}	
	}
	/*//检验用户名是否唯一。*/
	function checkYear(obj){
		var JCyear = /[0-9+]/;
		if(!JCyear.exec(obj.value)){			
		     alert("请输入正确的年份!");
		     obj.value="";
		}
		if(parseInt(obj.value) < 1930 || parseInt(obj.value) > 2002){
		     alert("请输入正确的年份!");	
		     obj.value="";
		}	
	}
	function  judge()
	{
		var year =document.reg.year.value;
		
		var month =document.reg.month;

		var day=document.reg.day;
		
		if(month.value==2)
		{
			if((year%4==0&&year%100!=0)||year%400==0 )
			{
					if(day.value>29)
						alert("输入的日期不对!!");
			}
			else
			{
					if(day.value>28)
						alert("输入的日期不对!!");
			}
		}
		else 
		{
			switch(month.value)
			{
			
				case '04':
				case '06':
				case '09':
				case '11':if(day.value==31) alert("输入的日期不对"); 
				
				
		}
				
		
	}
}	
</script>
<?php
	if(!isset($_COOKIE["tt"])){
	   header("Location:index.html");
    }
    else
    if($_COOKIE['tt']==0){
    include "Sysconf.php";
	include "function.php";
	
	if($_POST["check"]=="检查用户名")
	{	
	
		$name=$_POST["username"];
		if(matchname($name,"用户名"))
		{
			if(queryusername($name) == -1)
			{
				echo "<script>alert('该用户名可以注册');history.back();</script>";
				
			}
			else
			{
				echo "<script>alert('该用户名已经存在')</script>";
			//	echo "<script";
			}
				

		}	
	}
	
	if($_POST["reg"]=="注册帐号")
	{
		$sex="M";
		$name=$_POST["username"];
		$nickname=$_POST["nickname"];
		$password=$_POST["password"];
		$cpassword=$_POST["cpassword"];
		$question=$_POST["question"];
		$answer=$_POST["answer"];
		$year=$_POST["year"];
		$month=$_POST["month"];
		$day=$_POST["day"];
		$gender=$_POST["gender"];
		$firstname=$_POST["firstname"];
		$mail=$_POST["mail"];
		$QQ=$_POST["QQ"];
		$commend=$_POST["commend"];		$gradesize=5;//介绍人增加的积分
		/*echo "<script>alert('必填信息不能为空')</script>;*/
		if(!$name || !$nickname || !$password || !$cpassword || !$question || !$answer
		 || !$year   )
		{
			echo "<script>alert('必填信息不能为空')</script>";
			
		}
		else
		{
			
				if(matchname($name,"用户名"))
				{	
					if(queryusername($name)!=-1)
						echo "<script>alert('该用户名已经存在')</script>";
					else
					{
						if(strlen($password)>16 || strlen($password)<6 )
							echo "<script>alert('密码长度不正确')</script>";
						else
						{	
							if($password != $cpassword)
								echo "<script>alert('两次密码输入不匹配')</script>";
							else
							{
								if($gender==1)
									$sex="F";
								$born= "$year"."-"."$month"."-"."$day";
								$regtime=time();
								$dirpath="/var/www/uploads/"."$name";
								$query="insert into user_base_information(user_name,password,nickname,
								question,answer,sex,born_date,reg_time) 
								values('$name','$password','$nickname','$question','$answer',
						   		 '$sex','$born','$regtime')";
								mysql_query($query) or die("基本信息插入失败");
								//exec("mkdir('$dirpath')");
								//exec("chmod 777 '$dirpath'");
							
						
					
					if($commend || $mail || $firstname || $QQ)
					{
						
							if(!$mail || matchmail($mail) )
							{
			
								if(!$QQ || matchqq($QQ))
								{
							
									if(!$commend ||matchname($commend,"介绍人用户名") && queryusername($commend) != -1)
	
										{												
												//$query ="select user_id from user_base_information where user_name='$name'";
												//$result=mysql_query($query);
												//$id=mysql_result($result,0);											$id=getid($name);
											$query="insert into user_extend_information(user_id,email,QQ,introducer,firstname)
											values('$id','$mail','$QQ','$commend','firstname')";
											mysql_query($query)or die("选填信息插入失败");
											$path="/uploads/"."$name";
											createdir($path);											if($commend)											{												$query="select grade from user_base_information where user_name='$commend'";												$result=mysql_query($query);												$grade=mysql_result($result,0);												$grade+=$gradesize;												$query="update  user_base_information  set grade=$grade where 													user_name='$commend'" ;												mysql_query($query)or die("介绍人数据库更新失败");											}
											echo "<script>alert('注册成功二秒后自动转入登录界面...')</script>";
											header("refresh:1 url='index.html'");																	
										}									else										{
	                               					echo "<script>alert('介绍人用户名不符合规则或不存在')</script>"; 											load($name);										}										
	                           				}								else									load($name);
	                          		    
							}							else								load($name);								
					}					else						load($name);
					
                		}	
			}
		}
        }	
   }
}

}else
    setcookie('tt',0);	
?>
</body>

</html>

⌨️ 快捷键说明

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