0

こんにちは、私はコードイグナイターにかなり慣れていません。これは簡単な質問のように思えるかもしれません。しかし、私はそれを解決する方法がわかりません。

私のアプリケーションでは、データをユーザーに送信する必要があります。そのデータにはphp変数が含まれます。これらの変数をメッセージとして送信するにはどうすればよいですか。

これが私のコードです

電子メールへの構成設定

$config = Array(        
        'protocol' => 'smtp',
        'smtp_host' => 'ssl://smtp.googlemail.com',
        'smtp_port' => 465,
        'smtp_user' => 'user@gmail.com',
        'smtp_pass' => '******',
        'smtp_timeout' => '4',
        'mailtype'  => 'html', 
        'charset'   => 'iso-8859-1'
    );

        $this->load->library('email', $config);
        $this->email->set_newline("\r\n");

メールコードは

$phpVariable="some data";       

    $message="<html><body><span>This is php data $phpVariable</span></body></html>";

 $this->email->from('review@findacarehome.com','Review for Find a care home');
        $this->email->to('anotheruser@gmail.com');
        $this->email->Subject('Subject');
        $this->email->message($message);

        $this->email->send();

助けてください私はエラーを受け取っていません.phpデータなしでメールを受け取っているだけです.

4

2 に答える 2

1

試す:

$message="<html><body><span>This is php data " . $phpVariable . "</span></body></html>";
于 2013-11-08T14:35:49.687 に答える
1

変数の周りに {} を使用してみてください。うまくいくはずです。

$message="<html><body><span>This is php data {$phpVariable}</span></body></html>";
于 2013-11-08T14:36:03.570 に答える