样式用的layui就不贴了,表单代码如下。 另外:对于用户的输入要进行必要的前端验证,还应该有个要求用户重复输入密码的输入框,这里就简化了。
<form name="regform" enctype="multipart/form-data" action="register.php" method="post" > <input type="text" name="email" placeholder="请输入邮箱账号,作为你的登陆账号" /> <input type="password" name="password" placeholder="密码由6-16位符号、字母、数字等组成" /> <input type="text" name="username" placeholder="昵称长度为3-8个字符" /> <input type="reset" name="reset" id="reset" value="重置" /> <input type="submit" name="submit" id="submit" value="提交" /> </form>
邮件配置及注释
$smtpserver = "smtp.exmail.qq.com"; //SMTP服务器 $smtpserverport = 25; //SMTP服务器端口 $smtpusermail = ""; //SMTP服务器的用户邮箱 $smtpuser = ""; //SMTP服务器的用户帐号 $smtppass = ""; //SMTP服务器的授权码 $smtp = new Smtp($smtpserver, $smtpserverport, true, $smtpuser, $smtppass); //实例化邮件类 $emailtype = "HTML"; //信件类型,文本:text;网页:HTML $smtpemailto = $email; $smtpemailfrom = $smtpusermail; $emailsubject = "用户帐号激活"; $emailbody = " "; $rs = $smtp->sendmail($smtpemailto, $smtpemailfrom, $emailsubject, $emailbody, $emailtype);