<?php include_once("conn/conn.php");
if ($_GET[name]!="" and $_GET[pass]!=""){ //激活注册用户
//$self=$_SERVER['HTTP_REFERER'];
$u=$_SERVER['HTTP_HOST'];
$r=$_SERVER['PHP_SELF'];
$l=$_SERVER['QUERY_STRING'];
$url="http://"."$u"."$r"."?"."$l";
$querys=mysql_query("select * from tb_voter where tb_voter_activation='$url'");
if (mysql_num_rows($querys)>0){
$queryes=mysql_query("update tb_voter set tb_voter_type='1' where tb_voter_activation='$url' ");
echo "<script>alert('用户激活成功!');window.location.href='index.php';</script>";
}else{
echo "<script>alert('用户激活失败!');window.location.href='register.php';</script>";
}
}if ($submit=="提交注册信息"){ //处理注册用户提交的数据
//$self=$_SERVER['HTTP_REFERER'];
$u=$_SERVER['HTTP_HOST'];
$r=$_SERVER['PHP_SELF'];
$l="name=".md5($_POST[tb_voter_name])."&&"."pass=".md5($_POST[tb_voter_pass]);
$url="http://"."$u"."$r"."?"."$l"; $tb_voter_name=trim($_POST[tb_voter_name]);
$tb_voter_pass=md5($_POST[tb_voter_pass]);
$tb_voter_mail=trim($_POST[tb_voter_mail]);
$tb_voter_tel=trim($_POST[tb_voter_tel]);
$tb_voter_address=trim($_POST[tb_voter_address]);
$tb_voter_activation=$url;
$tb_voter_ip=getenv("REMOTE_ADDR");
$tb_voter_type="0";
$query=mysql_query("insert into tb_voter(tb_voter_name,tb_voter_pass,tb_voter_mail,tb_voter_tel,tb_voter_address,tb_voter_activation,tb_voter_ip,tb_voter_type) values('$tb_voter_name','$tb_voter_pass','$tb_voter_mail','$tb_voter_tel','$tb_voter_address','$tb_voter_activation','$tb_voter_ip','$tb_voter_type')",$conn);
if($query==true){
session_register("tb_voter_name");
session_register("tb_voter_mail");
session_register("tb_voter_activation"); //发送邮件,用于激活注册码
$subject="激活码的获取";
$mailbody="欢迎您参与投票,您的激活码是:"."<a href='$url'>$url</a>"."<br>"."请在IE中输入上述地址,激活您的用户!";
$envelope["from"]="[email protected]";
$part1["type"] = TYPEMULTIPART;
$part1["subtype"] = "mixed";
$part2["type"] = TYPETEXT;
$part2["subtype"] = "plain";
$part2["encoding"] = ENCBINARY;
$part2["contents.data"] = "$mailbody\n\n\n\t";
$body[1] = $part1;
$body[2] = $part2;
$message=imap_mail_compose($envelope, $body);
$to="$tb_voter_mail";
list($msgheader,$msgbody)=split("\r\n\r\n",$message,2);
$sendes=@imap_mail($to,$subject,$msgbody,$msgheader);
if($sendes==true){
echo "<script>alert('注册成功,请到您的邮箱中获取激活码!');window.location.href='index.php';</script>";
}else{
echo "<script language='javascript'>alert('您输入的邮箱地址不正确!');history.back();</script>";
}
}else{
echo "<script language='javascript'>alert('对不起,注册失败!');history.back();</script>";
exit;
}
}
?>
if ($_GET[name]!="" and $_GET[pass]!=""){ //激活注册用户
//$self=$_SERVER['HTTP_REFERER'];
$u=$_SERVER['HTTP_HOST'];
$r=$_SERVER['PHP_SELF'];
$l=$_SERVER['QUERY_STRING'];
$url="http://"."$u"."$r"."?"."$l";
$querys=mysql_query("select * from tb_voter where tb_voter_activation='$url'");
if (mysql_num_rows($querys)>0){
$queryes=mysql_query("update tb_voter set tb_voter_type='1' where tb_voter_activation='$url' ");
echo "<script>alert('用户激活成功!');window.location.href='index.php';</script>";
}else{
echo "<script>alert('用户激活失败!');window.location.href='register.php';</script>";
}
}if ($submit=="提交注册信息"){ //处理注册用户提交的数据
//$self=$_SERVER['HTTP_REFERER'];
$u=$_SERVER['HTTP_HOST'];
$r=$_SERVER['PHP_SELF'];
$l="name=".md5($_POST[tb_voter_name])."&&"."pass=".md5($_POST[tb_voter_pass]);
$url="http://"."$u"."$r"."?"."$l"; $tb_voter_name=trim($_POST[tb_voter_name]);
$tb_voter_pass=md5($_POST[tb_voter_pass]);
$tb_voter_mail=trim($_POST[tb_voter_mail]);
$tb_voter_tel=trim($_POST[tb_voter_tel]);
$tb_voter_address=trim($_POST[tb_voter_address]);
$tb_voter_activation=$url;
$tb_voter_ip=getenv("REMOTE_ADDR");
$tb_voter_type="0";
$query=mysql_query("insert into tb_voter(tb_voter_name,tb_voter_pass,tb_voter_mail,tb_voter_tel,tb_voter_address,tb_voter_activation,tb_voter_ip,tb_voter_type) values('$tb_voter_name','$tb_voter_pass','$tb_voter_mail','$tb_voter_tel','$tb_voter_address','$tb_voter_activation','$tb_voter_ip','$tb_voter_type')",$conn);
if($query==true){
session_register("tb_voter_name");
session_register("tb_voter_mail");
session_register("tb_voter_activation"); //发送邮件,用于激活注册码
$subject="激活码的获取";
$mailbody="欢迎您参与投票,您的激活码是:"."<a href='$url'>$url</a>"."<br>"."请在IE中输入上述地址,激活您的用户!";
$envelope["from"]="[email protected]";
$part1["type"] = TYPEMULTIPART;
$part1["subtype"] = "mixed";
$part2["type"] = TYPETEXT;
$part2["subtype"] = "plain";
$part2["encoding"] = ENCBINARY;
$part2["contents.data"] = "$mailbody\n\n\n\t";
$body[1] = $part1;
$body[2] = $part2;
$message=imap_mail_compose($envelope, $body);
$to="$tb_voter_mail";
list($msgheader,$msgbody)=split("\r\n\r\n",$message,2);
$sendes=@imap_mail($to,$subject,$msgbody,$msgheader);
if($sendes==true){
echo "<script>alert('注册成功,请到您的邮箱中获取激活码!');window.location.href='index.php';</script>";
}else{
echo "<script language='javascript'>alert('您输入的邮箱地址不正确!');history.back();</script>";
}
}else{
echo "<script language='javascript'>alert('对不起,注册失败!');history.back();</script>";
exit;
}
}
?>
解决方案 »
- 本人正在开发一个php程序 希望和各位讨论一下缓存部分的设计
- 怎样让自己上传的资源 别人能在百度、gougou、goole等网站找的到
- 哪能找到类似律师咨询的开源项目?谢谢
- 在windows server2003 安装svn 服务器端报错,svn无法启动
- discuz7.2怎么才能显示回复最多的前十个帖子
- wordpress中调用一段js代码没有效果...求助
- 说做过用开心网登陆ecshop
- 关于php网页显示cad文件
- 用PHP做好了自己网站然后到那一步?
- 淘宝api一键同步商品到自己的店铺
- 超漂亮的服装商城网站(这是我做站这么久看到最好的商城)
- php 或者 JavaScript 怎么调用指定的打印机来打印(局域网内)
是$_REQUEST['submit']吧