2014-04-09 119 views
0

我的项目需要的文件夹中创建时使用的上传文件夹中的用户ID所以我用下面 线,但它不是与用户IDPHP代码来创建文件夹

 $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 ..

感谢

+1

你需要检查上传目录是可写的或不 –

回答

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

+0

我试过仍然没有创建...上传文件夹必须在www文件夹仪式? – andy

+0

上传文件夹应该是你已经安装CI的地方,请检查图片我已经添加 –

+0

所以它在正确的路径但仍然没有创建文件夹 – andy

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

您应该使用完整路径创建一个目录,并上传FO lder应该拥有正确的权限来创建目录和文件。

+0

上传文件夹必须WWW文件夹仪式中? – andy