其他分享
首页 > 其他分享> > mkdir 创建的文件夹不是777权限

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   这样添加一行代码就好了   快去试一试呀   

标签:777,创建,mkdir,文件夹,uploads,date,0777
来源: https://www.cnblogs.com/hinq/p/15233760.html