преодолеть сообщения об ошибках, появляющиеся при сбое из-за медленного интернета в CodeIgniter

избежать появления сообщений об ошибках при сбое из-за медленного интернета в CodeIgniter,

если электронное письмо не удалось отправить из-за истечения времени ожидания в Интернете, покажите сообщение или перенаправьте сообщение об ошибке. Спасибо

function sent_email_contact_admin($data){
$CI=& get_instance();
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.googlemail.com';
$config['smtp_port'] = 465;
$config['smtp_user'] = 'rental.alternet@gmail.com';
$config['smtp_pass'] = '******';
$config['mailtype'] = 'html';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$data = array (
'nama' => $data['nama'],
'email' => $data['email'],
'message' => $data['message']

);

$data['base_url'] = base_url();
$message = $CI->load->view('layout/email_template_contact_admin', $data, true);
$CI->load->library('email', $config);
$CI->email->set_newline("\r\n");
$CI->email->from('rental.alternet@gmail.com');
$CI->email->to('rental.alternet@gmail.com');
$CI->email->reply_to($data['email']);
$CI->email->subject("Info Contact Alternet");
$CI->email->message($message);

$CI->email->send();}

0

Решение

Попробуй это

  if ( ! $CI->email->send())
{
// Generate error
}
else
{
//redirect
}
0

Другие решения

Других решений пока нет …