【问题标题】:Setup the file directories and file permissions in codeigniter 2.1.4在 codeigniter 2.1.4 中设置文件目录和文件权限
【发布时间】:2013-12-01 15:10:36
【问题描述】:

我在我的网站上使用codeigniter version 2.1.4。每当用户注册帐户时,我都会尝试创建目录。

例如:从注册功能收到成功状态后。

//Right after the signup, i am trying to do this to create directories. 

  $dirname = base_url().'uploads/'.$this->input->post('username').'/';

  if(!is_dir($dirname)){
    echo 'not a directory';
    mkdir(base_url().'uploads/'.$this->input->post('username').'/');
  }else{
    echo 'is directory: '.$dirname;
  }

如果有人帮助我,这样我就可以成功设置文件权限,那就太好了。谢谢。

【问题讨论】:

    标签: php codeigniter file-permissions


    【解决方案1】:

    我相信你在追求:

    $userFolder = str_replace(array('../', '..'), '', $this->input->post('username'));
    $dirname = FCPATH.'uploads/'.$userFolder.'/';
    
    if (!file_exists($dirname) || !is_dir($dirname)){
        echo 'not a directory';
        mkdir($dirname, 0777, true);
    } else {
        echo 'is directory: '.$dirname;
    }
    

    【讨论】:

      猜你喜欢
      • 2013-07-11
      • 2010-12-20
      • 2018-04-26
      • 2018-12-10
      • 2018-08-18
      • 1970-01-01
      • 2023-02-11
      • 2013-12-22
      • 2017-01-15
      相关资源
      最近更新 更多