PHP發(fā)送郵件確認驗證注冊功能示例【修改別人郵件類】
更新時間:2019年11月09日 13:02:13 作者:yo胡yo
這篇文章主要介紹了PHP發(fā)送郵件確認驗證注冊功能,結合實例形式分析了PHP開源郵件操作類的修改與使用技巧,需要的朋友可以參考下
本文實例講述了PHP發(fā)送郵件確認驗證注冊功能。分享給大家供大家參考,具體如下:
類庫:
require "class.phpmailer.php"; require "class.smtp.php"; class PHP_Mailer { protected $mail; public function __construct() { $mail = new PHPMailer; $mail->SMTPDebug = 3; $mail->isSMTP(); $mail->SMTPAuth = true; $mail->isHTML(true); $CI =& get_instance(); $CI->load->config('email_config'); $email = $CI->config->item('email'); foreach ($email as $key => $value) { $mail->$key = $value; } $this->mail = $mail; } public function check_user($email,$nick,$txt,$id) { $this->mail->FromName = '表白墻'; $this->mail->addAddress("$email"); // Add a recipient $this->mail->addReplyTo('test@test.com', '表白墻反饋'); $this->mail->Subject = '表白墻通知'; $this->mail->CharSet = "UTF-8"; $this->mail->Body = <<<body <p>你好:測試郵件 body; $this->mail->AltBody = <<<altbody 你好: 有一個altbody說:謝謝許愿墻的程序員 敬上! altbody; if ($this->mail->send()) { returntrue; } elsereturnfalse; } }
調用
$this->load->library('email/php_mailer'); $result = $this->php_mailer->check_user('297538600@qq.com', 'aaa', '$row->txt', '$row->id'); if ($result == true) { //更新狀態(tài) echo 'ok'; }
待完善接收郵件驗證的功能
郵件類下載地址:http://www.dbjr.com.cn/codes/27188.html
更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《PHP運算與運算符用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
php操作Redis數據庫基本示例【安裝、連接、設置、查詢、斷開】
這篇文章主要介紹了php操作Redis數據庫的方法,較為詳細的分析了redis擴展的安裝、php連接redis、設置、查詢及斷開redis相關實現技巧與操作注意事項,需要的朋友可以參考下2023-07-07PHP 的異常處理、錯誤的拋出及回調函數等面向對象的錯誤處理方法
PHP 5 提供了一種新的面向對象的錯誤處理方法,包括PHP 的異常處理、錯誤的拋出及回調函數等面向對象的錯誤處理方法,需要了解更多的朋友可以參考下2012-12-12