Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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
Mysql 如何向codeigniter中的所有订户发送新闻稿图像_Mysql_Codeigniter_Email - Fatal编程技术网

Mysql 如何向codeigniter中的所有订户发送新闻稿图像

Mysql 如何向codeigniter中的所有订户发送新闻稿图像,mysql,codeigniter,email,Mysql,Codeigniter,Email,我正试图发送新闻稿图像到所有我的订户的Codeigniter,但得到未定义的属性错误,有人能帮我吗?我的代码是 看法 请查找下面提到的sudo代码。实施和更改它取决于您的需求 // This will use to send individual email to each user individually public function sendnewsletter(){ $recipient_list= array(); $subscribers = // Get all

我正试图发送新闻稿图像到所有我的订户的Codeigniter,但得到未定义的属性错误,有人能帮我吗?我的代码是

看法


请查找下面提到的sudo代码。实施和更改它取决于您的需求

// This will use to send individual email to each user individually
public function sendnewsletter(){
    $recipient_list= array();
    $subscribers = // Get all subscribers from database
    $this->load->library('email');
    $this->email->set_header('MIME-Version', '1.0; charset=utf-8');
    $this->email->set_header('Content-type', 'text/html');
    foreach($subscribers as $subscriber):
         $recipient_list[] = $subscriber['email'];
    endforeach;
    $this->email->from('your@example.com', 'Your Name');
    $this->email->to($recipient_list);
    $this->email->subject('Email Test');
    $this->email->message('<img src="/path/to/photo1.jpg" />');
    $this->email->send();

}
//这将用于分别向每个用户发送单独的电子邮件
公共职能通讯(){
$recipient_list=array();
$subscribers=//从数据库获取所有订阅服务器
$this->load->library('email');
$this->email->set_头('MIME-Version','1.0;charset=utf-8');
$this->email->set_头('Content-type','text/html');
foreach($subscriber作为$subscriber):
$recipient_list[]=$subscriber['email'];
endforeach;
$this->email->from($this)your@example.com‘你的名字’;
$this->email->to($recipient\u list);
$this->email->subject('email Test');
$this->email->message(“”);
$this->email->send();
}

如果您需要更多帮助,请告诉我。

您可以发送html格式的电子邮件。使用
$config['mailtype']='html'

    $this->load->helper('url');
        $this->load->helper('form');
        $this->load->library('email');
                    $config['protocol'] = 'mail';
                    $config['mailtype'] = 'html';
                    $config['mailpath'] = '';
                    $config['charset'] = 'iso-8859-1';
                    $config['crlf'] = '\r\n';
                    $config['wordwrap'] = TRUE;
                    $this->email->initialize($config);
                    $baseurl = base_url();
     $this->email->from('from@demo.com');
     $this->email->to('to@demo.com');

    $content_head   =   '<html>
        <head>
        <title>emailer</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        </head>
    <body bgcolor="#f1f1f1" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
   <table width="600" cellpadding="0" cellspacing="0" border="0" align="center">
                    <tr>
                            <td align="left" valign="top">
   <img src="'.base_url().'assets/images/email_banner.JPG"  width="600" height="137" ></td>
                    </tr>';
$this->email->message($content);            
$this->email->send();
$this->load->helper('url');
$this->load->helper('form');
$this->load->library('email');
$config['protocol']='mail';
$config['mailtype']='html';
$config['mailpath']='';
$config['charset']='iso-8859-1';
$config['crlf']='\r\n';
$config['wordwrap']=TRUE;
$this->email->initialize($config);
$baseurl=base_url();
$this->email->from($this)from@demo.com');
$this->email->to($this)to@demo.com');
$content\u head=
寄信人
';
$this->email->message($content);
$this->email->send();

粘贴发送电子邮件的代码嗨,我想在邮件中发送图像,而不是作为附件发送,邮件应该同时发送给所有人,你能告诉我怎么做吗?
    $this->load->helper('url');
        $this->load->helper('form');
        $this->load->library('email');
                    $config['protocol'] = 'mail';
                    $config['mailtype'] = 'html';
                    $config['mailpath'] = '';
                    $config['charset'] = 'iso-8859-1';
                    $config['crlf'] = '\r\n';
                    $config['wordwrap'] = TRUE;
                    $this->email->initialize($config);
                    $baseurl = base_url();
     $this->email->from('from@demo.com');
     $this->email->to('to@demo.com');

    $content_head   =   '<html>
        <head>
        <title>emailer</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        </head>
    <body bgcolor="#f1f1f1" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
   <table width="600" cellpadding="0" cellspacing="0" border="0" align="center">
                    <tr>
                            <td align="left" valign="top">
   <img src="'.base_url().'assets/images/email_banner.JPG"  width="600" height="137" ></td>
                    </tr>';
$this->email->message($content);            
$this->email->send();