【发布时间】:2015-10-30 12:17:42
【问题描述】:
下面的代码适用于我的其他项目,但是当我将它上传到服务器时,它不起作用,任何人都可以帮我解决这个问题。
我为发送电子邮件创建了一个帮助文件
$ci =& get_instance();
$config = Array(
'mailtype' => 'html',
'charset' => 'iso-8859-1',
'validate' => TRUE ,
'newline' => "\r\n",
'wordwrap' => TRUE
);
$ci->load->library('email');
$ci->email->initialize($config);
$ci->email->from($fromemail, $fromname);
$ci->email->reply_to(APPLICATION_EMAIL, SITENAME);
$ci->email->to($toemail);
$template_msg=str_replace($replace_array,$new_array,$tempmsg);
$ci->email->subject(sprintf($subject, $data['site_name']));
$ci->email->message($template_msg);
$ci->email->send();
【问题讨论】:
-
错误信息是什么?您从哪里获得变量 $fromemail、$fromname、$tomail、$subject、$data['site_name']、$template_msg?
-
我已经创建了通用函数,所以这个值来自函数调用。
标签: php codeigniter email