ユーザーがプロフィール写真を変更できるようにするために、CodeIgniter でアップロード フォームを作成しようとしています。私のコントローラーには、次のコード行があります。
if(!$this->upload->do_upload() && empty($_FILES['userfile'])) {
$data['upload'] = "0";
$this->load->view('editpicture', $data);
} elseif (!$this->upload->do_upload() && !empty($_FILES['userfile'])) {
$data['upload'] = "0";
$data['attempt'] = "1";
$data['error'] = $this->upload->display_errors();
$this->load->view('editpicture', $data);
} else {
$upload_data = $this->upload->data();
....
エラーが発生した場合を除いて、すべて正常に動作します。ビューには同じエラーが 2 回表示されます。
アップロードするファイルが選択されていません。
アップロードするファイルが選択されていません。