<?php
header("content-type:text/html;charset=utf-8");
@$atc=$_GET['atc'];
$mem=new Memcache();
$mem->connect("127.0.0.1","11211");
if($atc=="in"){
$res=$mem->add("login",$_POST,MEMCACHE_COMPRESSED,0);
$meil=$mem->get("login");
$address=$meil['address'];
include "./PHPMailer/Mail.class.php";
$validate=md5(md5("luyaran"));
$url="http://www.luyaran.com/login.php?atc=jihuo&validate=".urlencode(base64_encode($validate));
$content="<a href='{$url}'>".$url."</a>";
if(Mail::send($content,$address)){
echo "<script>alert('注冊成功');</script>";
}else{
echo "<script>alert('注冊失敗');</script>";
}
}else if($atc=="login"){
//登陸時需檢視狀态碼是否激活
include "table.html";
}else if($atc=="jihuo"){
//驗證使用者名和密碼是否與緩存中的一緻
include "table.html";
}else{
include "table2.html";
}
?>
<?php
//引入原來的類檔案
require 'class.phpmailer.php';
class Mail {
static public $error = '';
static public function send($content,$address){
$mail= new PHPMailer();
/*伺服器相關資訊*/
$mail->IsSMTP(); //設定使用SMTP伺服器發送
$mail->SMTPAuth = true; //開啟SMTP認證
$mail->Host = 'smtp.163.com'; //設定 SMTP 伺服器,自己注冊郵箱伺服器位址
$mail->Username = '[email protected]'; //發信人的郵箱名稱
$mail->Password = 'luyaran520'; //發信人的郵箱密碼
/*内容資訊*/
$mail->IsHTML(true); //指定郵件格式為:html 不加true預設為以text的方式進行解析
$mail->CharSet ="UTF-8"; //編碼
$mail->From = '[email protected]'; //發件人完整的郵箱名稱
//$mail->FromName = $user; //發信人署名
$mail->FromName = "崔金朋"; //發信人署名
//$mail->Subject = $title; //信的标題
$mail->Subject = "激活顯示"; //信的标題
$mail->MsgHTML($content); //發信主體内容
//$mail->AddAttachment("15.jpg"); //附件
/*發送郵件*/
$mail->AddAddress($address); //收件人位址
//使用send函數進行發送
if($mail->Send()) {
return true;
} else {
self::$error=$mail->ErrorInfo;
return false;
}
}
}
?>