当我调用控制器方法时,我写这段代码来发送电子邮件。我的网页无法加载。它没有显示任何错误

时间:2013-10-12 04:47:45

标签: php email codeigniter-2

当我调用我编写此代码的控制器方法时

 $config = array(
        'protocol' => 'smtp',
        'smtp_host' => 'ssl://smtp.googlemail.com',
        'smtp_port' => 465,
        'smtp_user' => 'me.atiq32@gmail.com',
        'smtp_pass' => '********'
    );
    $this->load->library('email', $config);
    $this->email->from('me.atiq32@gmail.com', 'Atiq');
    $this->email->to('***@yahoo.com');
    $this->email->subject('Email Test');
    $this->email->message('Testing the email class.');

    if ($this->email->send()) {
        echo 'Email will be Sent';
    } else {
        echo $this->email->print_debugger();
    }
} '

发送电子邮件。  我的网页无法加载(加载....)。 甚至没有显示任何错误。

1 个答案:

答案 0 :(得分:0)

最后是那些流浪汉?如果是的话他们可能搞砸了。

否则 - 很难分辨,因为我们无法看到所有代码。我在这种情况下做的是在调用方法之前回显一下检查,如

 echo " before email " ; 
 $this->sendemail() ; 
 echo " after email " ; 

为您提供一个完整性检查,以查看链中的哪个部分发生故障。否则如果你无法弄明白你的代码。