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

mkdir 创建的文件夹不是777权限

上一篇:SQL:sqlite3数据库常用操作


下一篇:浅析如何设计一个内容推荐系统