メールのお問い合わせフォームに問題があります。関連するコードは次のとおりです。
<?php
$postdata = $this->input->post();
//email
$this->load->library('email');
$this->email->from($postdata['email'], $postdata['firstname'] . ' ' . $postdata['lastname']);
$this->email->to('mail@mydomain.com');
$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
ビューファイルで使用され、常に「成功」であるため、スクリプト自体は正常に機能しているようです。