用于创建文件夹的PHP代码

时间:2014-04-09 07:01:04

标签: php codeigniter

我的项目需要在用户使用userid在upload文件夹中注册时创建文件夹,以便我使用 下面的行但它没有在userid

的上传文件夹中创建任何新文件夹
       $userid = $this->db->insert_id();
       $path   = './upload/'.$userid;
       if(!is_dir($path)) //create the folder if it's not already exists
       {
          mkdir($path,0755,TRUE);
       } 

PS:我正在使用wamp服务器和ci ..

感谢

2 个答案:

答案 0 :(得分:2)

你应该试试这段代码

chmod('./upload/', 0777);
$path   = './upload/'.$userid;
if (!is_dir($path)) { //create the folder if it's not already exists
    mkdir($path, 0755, TRUE);
}

上传CI的目录路径

enter image description here

答案 1 :(得分:1)

$path   = './upload/'.$userid;

您应该使用完整路径来创建目录,并且上传文件夹应该具有在其中创建目录和文件的正确权限。