[Tep-j-general] Re: メールマガジンの本文に配列を含める方法

Back to archive index

Seiji Sogabe sogab****@nttco*****
2006年 2月 3日 (金) 15:13:26 JST


曽我部です。

Suzuki wrote:
> ---------------------------------------------------
> 変更点
> admin/includes/modules/newsletters/newsletters.php
> 
> 63行目を
> $mimemessage->add_text(配列1 . 配列2 . $this->content);

配列1 . 配列2 では期待する結果は得られないと思いますが。 

> 63行目64行目
> $mimemessage->add_text($this->content);
> $mimemessage->build_message();
> 
>> 
> 65行目
> while ($mail = tep_db_fetch_array($mail_query)) {
> 以下に挿入しました。

挿入するのは、お客さん毎に内容を変えたいからですか?

> $mimemessage->build_message();をwhile内に挿入した事に
> 問題があるとおもうのですが、回避策はございますでしょうか?

同じインスタンスを使いまわしているのが原因なので、
whileループの中で、
 $mimemessage = new email(array('X-Mailer: osCommerce bulk mailer'));
 (毎回 emailのインスタンス新規に生成)
 $mimemessage->add_text($this->content);
 $mimemessage->build_message();

を行えばいいかと。

では。





Tep-j-general メーリングリストの案内
Back to archive index