mkdir 創建的文件夾不是777權限


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   這樣添加一行代碼就好了   快去試一試呀   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM