Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在电子邮件中发送codeigniter视图时出现问题_Php_Codeigniter_Email_Smtp - Fatal编程技术网

Php 在电子邮件中发送codeigniter视图时出现问题

Php 在电子邮件中发送codeigniter视图时出现问题,php,codeigniter,email,smtp,Php,Codeigniter,Email,Smtp,我正在尝试用codeigniter发送电子邮件。我正在邮件正文中发送视图。但我收到的错误如下所示: 它显示错误下方的视图。 我的代码如下 $msg = $this->load->view('FolderName/sendEmail.php',TRUE); 我也试过了 $msg = $this->load->view('FolderName/sendEmail.php',"",TRUE); 但是用这个密码我不会收到任何电子邮件。请帮我找出解决方案。我建议做两个改动:

我正在尝试用codeigniter发送电子邮件。我正在邮件正文中发送视图。但我收到的错误如下所示:

它显示错误下方的视图。 我的代码如下

$msg = $this->load->view('FolderName/sendEmail.php',TRUE); 
我也试过了

$msg = $this->load->view('FolderName/sendEmail.php',"",TRUE);

但是用这个密码我不会收到任何电子邮件。请帮我找出解决方案。

我建议做两个改动:

如果视图文件具有php扩展名,则应从第一个参数中删除
.php
(只需使用
$this->load->view('FolderName/sendmail');

此外,如果没有将数据从控制器传递到视图,则需要传递一个空的第二个参数,因为用于将HTML返回控制器的
TRUE
参数是第三个参数,而不是第二个参数


尝试
$this->load->view('FolderName/sendmail,NULL,TRUE')

是否从文件名中删除.php并重试相同的错误消息?错误消息报告的行上到底是什么?实际问题是图像,如果查看页面有图像,则不会发送电子邮件。否则,它将使用html代码。