mkdir('..'.$this->path.$user, 0777);
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用写入权限在我的服务器上创建一个目录,以便上传的图像可以写入它.
我执行上述操作但是当我检查创建的文件夹的写入权限时,它是755.
谁知道为什么?
首先想到的是umask.
$old = umask(0);
mkdir('..' . $this->path . $user, 0777);
umask($old);
Run Code Online (Sandbox Code Playgroud)
此外,您可以尝试在创建后使用设置文件夹权限chmod.
mkdir('..' . $this->path . $user);
chmod('..' . $this->path . $user, 0777);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3774 次 |
| 最近记录: |