php 上傳圖片或者文件的時候 會自動創建文件夾(多層)
$date= date('Ymd'); //如果沒有當前文件夾 則創建文件 if( !file_exists('uploads/'.$date) ){ mkdir( 'uploads/'.$date , '0777', true); }
剛開始我是這樣創建的 設定了777 權限 並且遞歸到子目錄 。 但是沒用
修改方案 需要在創建文件夾后單獨給文件夾權限 chomd() 函數
$date= date('Ymd'); //如果沒有當前文件夾 則創建文件 if( !file_exists('uploads/'.$date) ){ mkdir( 'uploads/'.$date , '0777', true); chmod('uploads/'.$date ,0777); }
ok 這樣添加一行代碼就好了 快去試一試呀