PHP 는 사용자 가 등 록 했 을 때의 메 일 인증 을 캐 시 로 처리 합 니 다.성공 한 후 사용자 데 이 터 를 데이터베이스 작업 예제 에 저장 합 니 다.
<?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;
}
}
}
?>
첨부:PHP 조작 memcache(첨삭 검사)
<?php
header("content-type:text/html;charset=utf-8");
$mem=new Memcache();
//var_dump($mem);
$mem->connect("127.0.0.1","11211");
//$mem->set("name","cuijinpeng",0,20);
//echo $mem->get("name");
//
//class Dog{
// public $name;
// public $age;
// public function __construct($name,$age){
// $this->name = $name;
// $this->age = $age;
// }
//}
//$dog=new Dog('dog','12');
//$dog=$mem->add("dog",$dog,MEMCACHE_COMPRESSED,0);
//var_dump($dog);
// 、 、 、 。。。
//
$mem->add("name","admin",MEMCACHE_COMPRESSED,0);
//
$mem->set("name","xiaohua",MEMCACHE_COMPRESSED,0);
//replace
$mem->replace("name","xiaobai",MEMCACHE_COMPRESSED,0);
//
$mem->delete("name");
//echo $mem->get("name");
?>
PS:Mail.class.php 여 기 를 클릭 하 십시오본 사이트 다운로드더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.