PHPはキャッシュ処理によりユーザ登録時のメールボックス検証を行い、成功後のユーザデータのデータベースへの格納操作例
4120 ワード
この例では,PHPがキャッシュを用いてユーザ登録時のメールボックス検証を処理し,成功後にユーザデータをデータベースに格納することについて述べた.皆さんの参考にしてください.具体的には以下の通りです.
付:PHP操作memcache(添削・変更)
PS:Mail.class.phpはここをクリックして当駅でダウンロードします.
PHPに関する詳細について興味のある読者は、「phpキャッシュ技術総括」、「phpオブジェクト向けプログラム設計入門教程」、「PHP基本文法入門教程」、「PHP配列(Array)操作技術大全」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門教程」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
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="".$url."";
if(Mail::send($content,$address)){
echo "alert(' '); ";
}else{
echo "alert(' '); ";
}
}else if($atc=="login"){
//
include "table.html";
}else if($atc=="jihuo"){
//
include "table.html";
}else{
include "table2.html";
}
?>
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(添削・変更)
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キャッシュ技術総括」、「phpオブジェクト向けプログラム設計入門教程」、「PHP基本文法入門教程」、「PHP配列(Array)操作技術大全」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門教程」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.