私の現在のプロジェクトでは、キャリアセクションで誰かが仕事に応募した場合、応募者のデータ(名前、メール、連絡先、履歴書、カバーレター)を管理者メールに送信する必要があります。カバーレターのテキストエリアデータをテキストファイルに変更して、メールとしてのみ送信したい。CodeIgniterで、またはphpを使用してどのように行う必要がありますか?関連するものを検索しましたが、見つかりませんでした。
ヘルプ/提案をありがとう。
@Iraklisの回答を通過した後の私の現在のコード。
コントローラ
function form_submit(){
$resume = $_FILES['field_name']['tmp_name'];
$name = $this->input->post('name');
$coverletter = $this->input->post('cover');
$file_name = 'resume.txt';
$data = file_put_contents($file_name, $coverletter);
$this->load->library('email');
$config['mailtype'] = 'html';
$config['validate'] = TRUE;
$this->email->initialize($config);
$this->email->from('some@example.com', 'xxx Technologies');
$this->email->to($form->admin_email);
$this->email->subject('Carrere');
$message = 'Name '.$name;
$message .='resume '.$data;
$this->email->message($message);
$this->email->send();
}
今、私が受け取ったメールから、29として履歴書を受け取ります。何が間違っているのですか?
そして、ファイルの添付に$ this-> email-> attach()を使用する場合。メッセージが届きません。メールは空白になります。助けてください。