1
전자 메일 문의 양식에 문제가 있습니다. 다음은 관련 코드입니다.Codeigniter : 전자 메일은 가끔씩 만 동작합니다.
<?php
$postdata = $this->input->post();
//email
$this->load->library('email');
$this->email->from($postdata['email'], $postdata['firstname'] . ' ' . $postdata['lastname']);
$this->email->to('[email protected]');
$this->email->subject('contact form');
$this->email->message($postdata['message']);
if ($this->email->send())
{
$data['status'] = 'success';
}
else
{
$data['status'] = 'error';
}
?>
이상한 점은 가끔씩 만 작동한다는 것입니다. 나는 단지 10 개의 테스트를했는데, # 2와 # 7이 나왔다. $status
은 뷰 파일에 사용되며 항상 '성공'이므로 스크립트 자체가 정상적으로 작동하는 것처럼 보입니다.
확인 된 스팸? 오래 기다렸 니? – Prasanth
아, 젠장, 스팸을 확인하지 않았다. 그들은 모두 안에 있습니다. 감사! – user1293977
여러분의 게시물 데이터를 확인하는 것이 좋습니다. 'error_log ('$ postdata : '.print_r ($ postdata, true));' – Madbreaks