2014-04-09 159 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