私はユーザーが自分のプロフィール画像と確認のために文書をアップロードする必要があるユーザー登録フォームを作成しています。これらは、フォーム内の2つの異なるフィールドです。コードはうまくいきますが、問題は、プロファイルイメージのみをアップロードし、検証ドキュメントフォルダに保存することです。確認書はアップロードされません。フィールドの1つを削除またはコメントすると正常に動作します。PHPで複数の文書をアップロードするCodeigniter
以下は私のコントローラ機能です。
/** UPLOAD PROFILE IMAGE **/
$prof_pic = $_FILES['profile_pic']['name'];
$config = array ('upload_path' => './images/tutors/',
'allowed_types' => "jpeg|jpg|png",
'overwrite' => TRUE
);
$this->load->library('upload', $config);
$this->upload->do_upload('profile_pic');
/** UPLOAD VERIFICATION DOCUMENT **/
$tut_ver_docs = $_FILES['tut_ver_docs']['name'];
$new_config = array ('upload_path' => './emp_verification_documents/',
'allowed_types' => "jpeg|jpg|png",
'overwrite' => TRUE
);
$this->load->library('upload', $new_config);
$this->upload->do_upload('tut_ver_docs');
のために働くべきだと思います'$ Maxtype'' $ fname'と '$ lname'ですか? – Kisaragi
$ Maxtype、$ fname、$ lnameはファイル内のグローバル変数です。問題はありません。 –
ファイルの名前はまったく同じです。 – Kisaragi