Я использую codeigniter Framework.
Я написал код для отправки электронных писем, как это:
$this->emailcomm->sendemail($data) ;
но это в цикле. Это работает только один раз. Он не возвращает никакого ответа после отправки электронного письма.
Я пробовал, как показано ниже:
for($i=0; $i<count($keyarray);$i++)
{
$data=array(
'to' => $keyarray[$i],
'from' => 'test' ,
subject' => 'test Order',
'message' => ('Please see attached sales order placed ),
'attach' =>$array[$keyarray[$i]]['pdf']
);
$this->emailcomm->sendhtml_email($data);
}
в библиотеке emailcomm, которую я написал, как показано ниже:
function sendhtml_email($info)
{
$this->CI->email->clear();
$this->CI->email->from('reports@gmail.com','Test Reports');
$this->CI->email->to($this->to);
$this->CI->email->subject($this->subject);
$this->CI->email->message($this->message);
$this->CI->email->attach($path.$this->attach,'attachment');
if($this->CI->email->send())
{
$this->CI->email->clear(TRUE);
return 1;
}
}
Он отправляет письмо только один раз. Мне нужно запустить много раз в цикле. И это не дает никакого вывода, как указано выше, возвращает 1 после отправки электронного письма. Пожалуйста, посоветуйте мне.