我有一个CRUD“clientes”,我增加了一个按钮,“电子邮件”,当我点击它,我想用一个用户名和密码笨 - 发送电子邮件
这里发送电子邮件是我的按钮
$crud->add_action('Email', '', 'pendientes/pendientes_v/enviarmail', 'ui-icon-plus');
,然后在我的控制器功能
function copyrows($id)
{
$this->load->model('cliente_model', 'client');
$clientInfo = $this->client->getInfo($client_id);
$this->email->from('[email protected]', 'Demo');
$this->email->to($clientInfo['email']);
$this->email->subject('Email Test');
$this->email->message('Hola tu usuario es ' . $clientInfo['email'] . ' y tu contraseña es ' . $clientInfo['clave']);
$this->email->send();
echo $this->email->print_debugger();
}
我的模型cliente_model.php
<?php
class Cliente_Model extends CI_Model{
public function getInfo($client_id){
return array('id' => $cliente_id,'email' => $email,'clave' => $clave);
}
}
这里错误
无法使用PHP邮件发送电子邮件()。您的服务器可能未配置为使用此方法发送邮件。 来源: “演示” 返回路径: 回复: “[email protected]” X-发件人:[email protected] X - 梅勒:笨 X优先:3(正常) 留言-ID:< [email protected]> Mime-Version:1.0 Content-Type:text/plain; charset = utf-8 Content-Transfer-Encoding:8bit =?utf-8?Q?Email_Test?= Hola tu usuario es y tu tucontraseñaes @ gmail.com> @ gmail.com> @ gmail.com>
一个PHP错误遇到 严重性:警告
消息:无法修改标题信息 - 头已经发出(输出开始/home/oscar/public_html/crud/system/core/Exceptions.php:185)
文件名:核心/的common.php
行号:438
我知道我收到一个空值,但我找不到解决方案,希望有人能帮助我。 在此先感谢!
不幸的是,你的服务器可能未配置为使用该方法发送邮件。这可能是一个真正的诊断痛苦,但这一切都取决于你有什么服务器,还有什么安装在它上面。警告消息是因为CodeIgniter在发送第一条错误消息后正在为其正常页面发送标题。 – Jerry 2013-03-19 00:43:08
如果我输入我的电子邮件我收到它,所以我认为我有变量的问题,但我无法找到解决方法。 – Maru 2013-03-19 03:13:42
检查您的控制器是否在文件开头有空格,并确保您没有关闭控制器的php标签。 – 2013-03-19 06:12:18