0
codeignitor 컨트롤러에서 전자 메일을 보내려고합니다. 나는 여러 첨부 파일에 대한 본문에 foreach 루프를 사용했습니다. 하지만 작동하지 않습니다. 나에게 몇 가지 제안을 해주세요 여기 내 컨트롤러 기능입니다.codeignitor 전자 메일에서 foreach 루프를 사용하는 방법
function emailSend($ship_item_data{
//$link = base_url();
$email ="[email protected]";
$this->load->library('email');
$config['mailtype'] = "html";
$this->email->initialize($config);
$this->email->from($email, 'GHL Sports');
$this->email->to($email);
$this->email->subject('Sold items detail');
$msg='<html>
<head>
<title>Sold item</title>
</head>
<body>
Dear GHL Sports Client.
<p>This items heas been sold.</p><ul>';
foreach($ship_item_data as $data){
$item = $data['image_name'];
$this->email->attach("sold/".$item);
$msg .= '<li>'. $item .'</li>';
}
$msg .='</u>
Please do reply to this email as it will not be monitored.
</body>
</html>';
$this->email->message($msg);
//$link = base_url();
//$this->email->attach("sold/1.jpg");
//Send mail
if($this->email->send()) {
echo "email send successfully";
}else{
echo "email not send";
}
나는 또한 이메일 라이브러리를 생성자에 포함 시켰습니다.
$this->load->helper('path');
$this->load->library('email');
이 질문을보십시오. http://stackoverflow.com/questions/15090421/codeigniter-attaching-2-files-to-email-that-have-been-uploaded-from-user-form – shantanu