我是一名学习者,我编写了以下代码:
public function send_message()
{
header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Methods: GET, POST');
$data = array();
$data['message_name'] = $this->input->post('name');
$data['message_email'] = $this->input->post('email');
$data['message_phone'] = $this->input->post('phone');
$data['message_value'] = $this->input->post('message');
$this->load->model('service_model');
$query = $this->service_model->send_message($data);
$config = Array(
'protocol' => 'sendmail',
'smtp_host' => 'smtp.gmail.com',
'smtp_port' => 465
);
$this->load->library('email',$config);
$this->email->from('xx@xx.es');
$this->email->to("xx@gmail.com");
$this->email->subject('CLIENT MESSAGE');
$this->email->message('<h1>HERE I WANT TO PUT ALL ARRAY VALUES -name, email, phone and message ... from $data</h1>');
$this->email->send();
if($query)
echo "Thank you for write!";
else
echo "Message fail!";
}
我该怎么做这个问题???
我只想用HTML简单代码或纯文本将$data值(message_name、message_email、message_phone、message_value)之类的东西发送到电子邮件中:
您已收到来自$data的消息['message_name'],来自邮件$data['message_email']和电话$data[`message_phone']:
$data['message_value']
我该怎么做?
我正在使用codeigniter并从phonegap远程应用程序获取$数据。
非常感谢:)
这样尝试:
$this->email->message(
'Hi my name is' .$data['message_name'].
'And my email is' .$data['message_email'].
'Phone' .$data['message_phone'].
'Message:' .$data['message_value']
)
试试这个
$data['message_name'] = $this->input->post('name');
$data['message_email'] = $this->input->post('email');
$data['message_phone'] = $this->input->post('phone');
$data['message_value'] = $this->input->post('message');
$message = '<h1>';
$message .= $data['message_name'].',';
$message .= $data['message_email'].',';
$message .= $data['message_phone'].',';
$message .= $data['message_value'].',';
$message .= '</h1>';
$this->email->message($message);