<?php
session_start();
//链接数据库
$con=@mysql_connect("localhost","byr","123456")
or die("fail to connect the DB server");
$con_db=@mysql_select_db("byr",$con)
or die("fail to connect the DB");
mysql_query("set names utf-8"); //解决中文乱码问题//获取信息
$gender = $_POST['gender'];
$ocupation = $_POST['ocupation'];
$year = $_POST['year'];
$month= $_POST['month'];
$day = $_POST['day'];
$province = $_POST['province'];
$city = $_POST['city'];
$salary = $_POST['salary'];
$name=$_POST['username'];
$password=$_POST['password'];
$password2=$_POST['password2'];
$mail=$_POST['email'];
//如果用户名存在,提示用户名不可用
//init_db();
$sql="select*from viv_db where username = '$name'";
$ret=mysql_query($sql);
if($ret > 0 or $name == '')
{ echo "<script>alert('用户名已存在');</script>";
die();
}
if($password != $password2 or $password == '')
{ echo "<script>alert('两次密码输入不一致');</script>";
die();
}
//验证密码
//合格就加入数据库保
$query = mysql_query("INSERT INTO `viv_db` (`Password`, `nickname`, `birthday`,`gender`, `address`, `salarypm`, `ocupation`, `email`) VALUES ('$password', '$name', '$year-$month-$day', '$gender', '$province-$city', '$salary', '$ocupation', '$mail')");
if($query){
$_SESSION['username'] = $name;
$to = $mail;
$subject = "激活码";
$url = 'http://211.68.71.187/var/www/html/byr/viv_linux/amu/active.php';
$url .='?name='.trim($name).'&pwd='.md5(trim($password));
//echo $url;
// echo $to;
$message = "
<html>
<head>
<titile>激活码</title>
</head>
<body>
<p> 这是你的激活码,点击激活码,激活用户</p>
<p>
/////////////////////////////////////////////////////////////////////////////////////
<a href="'.$url.'",target ="_blank">'.$url.'</a></p>
//错误:Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in ....
////////////////////////////////////////////////////////////////////////////////////
</body>
</html>
";
$header = "MIME-Version:1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($to , $subject , $message , $header);
?>
<script language='javascript'>
alert('注册成功!');
window.location.href='index.php';
</script>
<?php
}
else{
echo "<script>alert('注册失败!');</script>";}
?>
session_start();
//链接数据库
$con=@mysql_connect("localhost","byr","123456")
or die("fail to connect the DB server");
$con_db=@mysql_select_db("byr",$con)
or die("fail to connect the DB");
mysql_query("set names utf-8"); //解决中文乱码问题//获取信息
$gender = $_POST['gender'];
$ocupation = $_POST['ocupation'];
$year = $_POST['year'];
$month= $_POST['month'];
$day = $_POST['day'];
$province = $_POST['province'];
$city = $_POST['city'];
$salary = $_POST['salary'];
$name=$_POST['username'];
$password=$_POST['password'];
$password2=$_POST['password2'];
$mail=$_POST['email'];
//如果用户名存在,提示用户名不可用
//init_db();
$sql="select*from viv_db where username = '$name'";
$ret=mysql_query($sql);
if($ret > 0 or $name == '')
{ echo "<script>alert('用户名已存在');</script>";
die();
}
if($password != $password2 or $password == '')
{ echo "<script>alert('两次密码输入不一致');</script>";
die();
}
//验证密码
//合格就加入数据库保
$query = mysql_query("INSERT INTO `viv_db` (`Password`, `nickname`, `birthday`,`gender`, `address`, `salarypm`, `ocupation`, `email`) VALUES ('$password', '$name', '$year-$month-$day', '$gender', '$province-$city', '$salary', '$ocupation', '$mail')");
if($query){
$_SESSION['username'] = $name;
$to = $mail;
$subject = "激活码";
$url = 'http://211.68.71.187/var/www/html/byr/viv_linux/amu/active.php';
$url .='?name='.trim($name).'&pwd='.md5(trim($password));
//echo $url;
// echo $to;
$message = "
<html>
<head>
<titile>激活码</title>
</head>
<body>
<p> 这是你的激活码,点击激活码,激活用户</p>
<p>
/////////////////////////////////////////////////////////////////////////////////////
<a href="'.$url.'",target ="_blank">'.$url.'</a></p>
//错误:Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in ....
////////////////////////////////////////////////////////////////////////////////////
</body>
</html>
";
$header = "MIME-Version:1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($to , $subject , $message , $header);
?>
<script language='javascript'>
alert('注册成功!');
window.location.href='index.php';
</script>
<?php
}
else{
echo "<script>alert('注册失败!');</script>";}
?>
/////////////////////////////////////////////////////////////////////////////////////
<a href="<?php echo $url;?>" target ="_blank"> <?php echo $url;?></a></p>
//错误:Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in ....
////////////////////////////////////////////////////////////////////////////////////
</body>
</html>
";
<head>
<titile>激活码</title>
</head>
<body>
<p> 这是你的激活码,点击激活码,激活用户</p>
<p>
/////////////////////////////////////////////////////////////////////////////////////
<a href="'.$url.'",target ="_blank">'.$url.'</a></p>
//错误:Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in ....
////////////////////////////////////////////////////////////////////////////////////
</body>
</html>
这个独立出来,
<a href="'.$url.'",target ="_blank">'.$url.'</a></p>就可以了
】
这个错误提示说明你语法上错误太多了。
<titile>激活码</title>像这个就是错的了。
我也懒得检查了 自己好好检查下