这篇文章主要介绍了关于think
php
邮箱
验证,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
配置文件:config.php
控制器Controller:
1.发送成功
前端View:
相关推荐:
PHP 8.5.5
PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。
下载
立即学习
“
PHP免费学习笔记(深入)
”;
ThinkPHP邮箱类,用邮箱找回密码,向注册用户群发邮件
return array(
// 配置邮件发送服务器
'MAIL_HOST' =>'smtp.163.com',//smtp服务器的名称
'MAIL_SMTPAUTH' =>TRUE, //启用smtp认证
'MAIL_USERNAME' =>'thinkphp_wanlala@163.com',//你的邮箱名
'MAIL_FROM' =>'thinkphp_wanlala@163.com',//发件人地址
'MAIL_FROMNAME'=>'yoko',//发件人姓名
'MAIL_PASSWORD' =>'',//邮箱密码
'MAIL_CHARSET' =>'utf-8',//设置邮件编码
'MAIL_ISHTML' =>TRUE, // 是否HTML格式邮件 public function index(){
$this->display();
}
public function doIndex(){
if(SendMail($_POST['mail'],$_POST['title'],$_POST['content'])){
$this->success('发送成功!');
}
else{
$this->error('发送失败');
}
} public function Email(){
header("content-type:text/html;charset=utf-8");
$users = M('user');
$k = $_GET['k'];
// print_r($k);exit;
$row = $users ->where(array('code'=>$k))->find();
// print_r($row); exit();
if($row){
$id = $row['id'];
$data['status'] = 1;
$wan = $users->where($id)->save($data);
$title = "尊敬的".$data['name']."欢迎使用验证方式,请点击下面链接进行验证";
$url = "立即激活";
}
else{
print '邮箱已激活';
}
}