首页 文章

在我的邮件设置中的非对象上从()调用成员函数

提问于
浏览
1

我写了这段代码,用于在codeigniter中发送邮件

$this->mailconfig['mailtype']='text';
            $this->load->library('email', $this->mailconfig);
           $this->email->from('ajithm@qburst.com','Tony');
            $this->email->to($this->mail);
            $this->email->subject('PASSWORD');
            $this->email->message('Your password is:' . $password);
            $this->email->send();

但是因为PHP致命错误我得到了一个错误:在非对象上调用来自()的成员函数

2 回答

  • 1
    $this->load->library('email');
    
    $config['protocol'] = 'sendmail';
    
    $config['mailpath'] = '/usr/sbin/sendmail';
    
    $config['charset'] = 'iso-8859-1';
    
    $config['wordwrap'] = TRUE;
    
    $this->email->initialize($config);
    
    $this->email->from('ajithm@qburst.com','Tony');
                $this->email->to($this->mail);
                $this->email->subject('PASSWORD');
                $this->email->message('Your password is:' . $password);
                $this->email->send();
    
  • 3

    在加载电子邮件库时,不确定是否可以传递配置 . 在_1873965中,这有点不同:

    $this->load->library('email');
    $config['protocol'] = 'sendmail';
    $config['mailpath'] = '/usr/sbin/sendmail';
    $config['charset'] = 'iso-8859-1';
    $config['wordwrap'] = TRUE;
    
    $this->email->initialize($config);
    

相关问题