PHP发送邮件确认验证注册功能示例【修改别人邮
编程学习 2021-07-04 23:05www.dzhlxh.cn编程入门
这篇文章主要介绍了PHP发送邮件确认验证注册功能,结合实例形式分析了PHP开源邮件操作类的修改与使用技巧,需要的朋友可以参考下
本文实例讲述了PHP发送邮件确认验证注册功能。分享给大家供大家参考,具体如下:
类库:
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) { //更新状态 echo 'ok'; }
待完善接收邮件验证的功能
邮件类下载地址:
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。