php – Codeigniter:在循环发送多个电子邮件时,最后一封电子邮
发布时间:2020-12-13 14:04:42 所属栏目:PHP教程 来源:网络整理
导读:我的代码循环发送多个电子邮件附件, 问题是最后(以前的所有)电子邮件的附件被附加到下一封电子邮件. 恩.假设在每个数据库中有3个电子邮件(1个附件)(a1.pdf,a2.pdf,a3.pdf) 然后, 它发送带有附件的电子邮件 电子邮件1: 附件:a1.pdf 电子邮件2: 附件:a1.pd
我的代码循环发送多个电子邮件附件,
问题是最后(以前的所有)电子邮件的附件被附加到下一封电子邮件. 恩.假设在每个数据库中有3个电子邮件(1个附件)(a1.pdf,a2.pdf,a3.pdf) 电子邮件1: 附件:a1.pdf 电子邮件2: 附件:a1.pdf,a2.pdf 电子邮件3: 附件:a1.pdf,a3.pdf 我正在使用codeigniter框架. 我的代码是(这段代码被循环调用) . $这 – >的电子邮件 – >受试者($本期特价货品>受试者); $this->email->message($message); $attachments=''; if(strlen($item->attachment) > 5) { $attachments = explode(',',$item->attachment); foreach($attachments as $attachment) { if(strlen($attachment)>5) $this->email->attach(FCPATH . 'attachments/' . $attachment); } } $this->email->send(); .
你需要使用$this-> email-> clear();清除循环中设置的变量.
Read the manual.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |