move_uploaded_file を使用してアップロードしたファイルを移動しようとしています。ここに私の変数があります:
$filename = $_FILES['File_file']['name'];
$folder_id = $_POST['File']['folder_id'];
$folder_name_result = $this->filemanager_model->getfoldername($folder_id);
$fileloc = $_FILES['File_file']['tmp_name'];
$folder_name = "";
foreach ($folder_name_result->result_array() as $row)
{$folder_name = $row['title'];}
$pathAndName = "filemanager/".$folder_name."/".$filename;
そして、変数の出力:
$folder_name =Grrr
$pathAndName =filemanager/Grrr/cis.png
$fileloc =C:\xampp1.8\tmp\phpE21E.tmp
move_uploaded_file 関数を実行すると、次のようなエラーが発生します。
move_uploaded_file(filemanager/Grrr/cis.png): failed to open stream: No such file or directory
move_uploaded_file(): Unable to move 'C:\xampp1.8\tmp\php2565.tmp' to 'filemanager/Grrr/cis.png'
私のファイルパス:
/admin
- base_url
/admin/filemanager/Grr
・保存したいフォルダ
/admin/application/controllers/
- 私のコントローラのパス
コードが機能しない理由について、コードに何か問題がありますか?