Codeigniter - >文件上传路径| 文件夹创建

Jes*_*zie 4 php codeigniter image-uploading

目前我有以下内容:

$config['upload_path'] = 'this/path/location/';

我想做的是创建以下控制器,但我不知道如何攻击它!

$data['folderName'] = $this->model->functionName()->tableName;

$config['upload_path'] = 'this/'.$folderName.'/';
Run Code Online (Sandbox Code Playgroud)

我如何$folderName?在服务器上创建字典?

杰米:

我可以做以下事吗?

if(!file_exists($folderName))
{

  $folder = mkdir('/location/'$folderName);

   return $folder; 
}
else
{
 $config['upload_path'] = $folder; 
}
Run Code Online (Sandbox Code Playgroud)

Zah*_*her 8

我不确定他们通过使用file_exist函数谈论什么,因为你需要检查它的目录..

$folderName = $this->model->functionName()->tableName;
$config['upload_path'] = "this/$folderName/";
if(!is_dir($folderName))
{
   mkdir($folderName,0777);
}
Run Code Online (Sandbox Code Playgroud)

请注意:

  1. 我已将权限添加到该文件夹​​,以便您可以上传文件.
  2. 我删除了else因为它在这里没用(如@mischa所说)..