我有一些脚本 Codeigniter,用户想在其中注册,并将 qrcode 发送到用户的 gmail。但是,如何发送呢?变量是$mailContent
这是我的代码
$name = $this->input->post('name');
$email = $this->input->post('email');
$no_hp = $this->input->post('no_hp');
$gen = $this->input->post('gen');
$method = $this->input->post('method');
$this->load->library('ciqrcode');
$config['cacheable'] = true; //boolean, the default is true
$config['cachedir'] = './assets/'; //string, the default is application/cache/
$config['errorlog'] = './assets/'; //string, the default is application/logs/
$config['imagedir'] = './assets/images/';
$config['quality'] = true; //boolean, the default is true
$config['size'] = '1024'; //interger, the default is 1024
$config['black'] = array(224,255,255); // array, default is array(255,255,255)
$config['white'] = array(70,130,180); // array, default is array(0,0,0)
$this->ciqrcode->initialize($config);
$image_name=$name.'.png';
$params['data'] = $name;
$params['level'] = 'H'; //H=High
$params['size'] = 10;
$params['savename'] = FCPATH.$config['imagedir'].$image_name;
$this->ciqrcode->generate($params);
//PHP Mailer
// Load PHPMailer library
$this->load->library('phpmailer_lib');
// PHPMailer object
$mail = $this->phpmailer_lib->load();
// SMTP configuration
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'xxxxx@gmail.com';
$mail->Password = '******';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('xxxxx@gmail.com', 'RyanK');
$mail->addReplyTo('xxxxx@gmail.com', 'RyanK');