phpemail

<?PHP  
//邮件发送  
header("content-type:text/html;charset=utf-8");
require './email/class.phpmailer.php';  
require './email/class.smtp.php';  
date_default_timezone_set('PRC');
//设置邮件发送的时间,如果不设置,则会显示其他区的时间  hidrzyshwfgsbaeb
$mail = new PHPMailer();
$mail->SMTPDebug = 3;   
$mail->isSMTP();
$mail->SMTPAuth=true;
$mail->Host = 'smtp.qq.com';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;  
$mail->Hostname = 'localhost';
$mail->CharSet = 'UTF-8';

$email=$_POST['email'];
session_start();
$uid=$_SESSION['uid'];
$yhj='';
for($i=1;$i<=4;$i++){
    $yhj .= chr(rand(97,122));
}
// echo $yhj;die;
$pdo=new PDO('mysql:host=localhost;dbname=demo','root','root');
$pdo->exec('set names utf8');
    //设置发件人姓名(昵称)可为任意内容,不影响回复(设置为qq昵称即可)  
    $mail->FromName = '发件人姓名';
    //smtp登录的账号 这里填入qq号即可  
    $mail->Username ='1466454074';  
    //smtp登录的密码 这里填入“独立密码” 若为设置“独立密码”则填入登录qq的密码 建议设置“独立密码”  
    $mail->Password = 'hidrzyshwfgsbaeb';
    //设置发件人邮箱地址 这里填入上述提到的“发件人邮箱”   
    $mail->From = '1466454074@qq.com';
    //邮件正文是否以html方式发送    
    $mail->isHTML(true);
      //设置收件人邮箱地址 该方法有两个参数 第一个参数为收件人邮箱地址 第二参数为给该地址设置的昵称 不同的邮箱系统会自动进行处理变动 这里第二个参数的意义不大
    $mail->addAddress($email,'话费');
    //可添加多个收件人  
    //$mail->addAddress('XXXX@qq.com','XXXXX');
    //添加该邮件的主题  
    $mail->Subject = '优惠券码';  
    //添加邮件正文   
    $mail->Body = "您的优惠券码是:".$yhj."请您牢记";
    //$mail->addAttachment('./1.jpg','test.jpg');
    $status = $mail->send();  
    //简单的判断与提示信息  
    if($status)   
    {
        $sql="insert into yhj values(null,'$uid','$yhj')";
        $pdo->query($sql);
        echo "<script>alert('恭喜您领取到优惠券,验证码是".$yhj."');location.href='http://localhost/eleven2/exam/list.php';</script>";
    }  
    else  
    {  
        echo "<script>alert('发送失败');location.href='http://localhost/eleven2/exam/list.php';</script>";
    }
 
?>  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值