0

我准备了一份简报,其中包含一些编辑文本区域和一些默认文本。我的时事通讯的用户能够在文本区域中编辑文本,然后当他单击预览按钮时保存编辑的文本,在此页面中显示使用 PHP ($_POST[]) 编辑的所有文本。单击 SendNewsLetter 按钮时,会发送邮件,但其中没有任何文本,就像使用 PHP 显示文本一样。有没有其他方法可以在邮件正文中显示动态内容。在此先感谢,请帮我解决这个问题。

以下是在电子邮件正文中不起作用的 php 代码。在预览中它显示正常。

<table cellspacing="0" cellpadding="0" border="1"  width="300px" height="auto" >
    <tr><td><?php echo set_value('input1',$_POST['input1']); ?></td></tr>
</table>

这是我的 sendemail()

public function newsemail(){
$this->load->library('email');
$config['mailtype'] = 'html';
$header = $this->load->view('index/news1','',true);
$this->email->initialize($config);
$this->email->from('info@xyz.net', 'xyz Consulting');
$this->email->reply_to('info@xyz.net','xyz Consulting');
$this->email->to('mahboob@gmail.com');
//$this->email->cc('mehboob029@gmail.com');
$this->email->bcc('xyz@gmail.com');
$this->email->subject('Newsletter');
$this->email->message( $header );
$mail = $this->email->send();
4

1 回答 1

0

它取决于您加载的库..

有 HTML 内容或文本,或正文而不是消息的选项。

查看您的视图功能。

于 2013-05-20T11:24:56.397 回答