CRUD「clientes」があり、ボタン「email」を追加しました。クリックすると、ユーザー名とパスワードを含むメールを送信したいと思います
ここに私のボタンがあります
$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('myemail@gmail.com', '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 mail() を使用して電子メールを送信できません。この方法を使用してメールを送信するようにサーバーが構成されていない可能性があります。From: "Demo" Return-Path: Reply-To: "myemail@gmail.com" X-Sender: myemail@gmail.com X-Mailer: CodeIgniter X-Priority: 3 (Normal) Message-ID: <51478bcb599c0@gmail .com> Mime-Version: 1.0 Content-Type: テキスト/プレーン。charset=utf-8 Content-Transfer-Encoding: 8bit =?utf-8?Q?Email_Test?= Hola tu usuario es y tu contraseña es@gmail.com>@gmail.com>@gmail.com>
PHP エラーが発生しました重大度: 警告
メッセージ: ヘッダー情報を変更できません - ヘッダーは既に送信されています (出力は /home/oscar/public_html/crud/system/core/Exceptions.php:185 で開始)
ファイル名: core/Common.php
ライン番号: 438
null値を受け取っていることはわかっていますが、解決策が見つかりません。誰かが私を助けてくれることを願っています. 前もって感謝します!