gpt4 book ai didi

Codeigniter 如何为电子邮件创建 html 模板

转载 作者:行者123 更新时间:2023-12-04 09:04:01 25 4
gpt4 key购买 nike

我使用下面的代码从我的基于 codeigniter 的网站的联系表格发送电子邮件,为此我在我的 Controller 中使用下面的代码,

    $entrydata['name']= $this->input->post('name');
$entrydata['email']= $this->input->post('email');
$entrydata['phone']= $this->input->post('phone');
$entrydata['message']= $this->input->post('message');$msg = 'Email has sent successfully';

$data['reset'] = TRUE;
$this->load->library('email');
$this->email->from(set_value('email'), set_value('name'));
$this->email->to('my@webs.com');
$this->email->subject("Get a quote enquiry");
$all = 'Name:' . set_value('name') ."\n". 'Email :' .' '. set_value('email') ."\n".'Phone :' .' '. set_value('phone') ."\n".'Message :' .' '. set_value('message'); $this->email->message($all);
$s=$this->email->send();
$data['message'] = $msg;

有谁知道如何添加自定义电子邮件模板来保存我的联系表单信息?

最佳答案

这是我做过的一个例子

 $data['map_to']=$this->input->post('map_to');
$event=$this->db->query("query");
if($event->num_rows()>0)
{
$data['event']=$event->row();
$data['map_from']=$event->row()->address2;
}
else
{
$data['event']=NULL;
}
$data['sender_mail'] = 'xx@xx.org';

$this->load->library('email');
$config = array (
'mailtype' => 'html',
'charset' => 'utf-8',
'priority' => '1'
);
$this->email->initialize($config);
$this->email->from($data['sender_mail'], 'xxxx');
$this->email->to($mail);
$this->email->subject('Map Location');
$message=$this->load->view('map_mail_format',$data,TRUE);
$this->email->message($message);
$this->email->send();

在这里,我正在加载一个名为 map_mail_format 的 View 页面并将值传递给该 View 页面( $data ),然后将该 View 页面分配给一个变量,然后发送带有该消息的邮件

关于Codeigniter 如何为电子邮件创建 html 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16297887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com