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