在我的代码中
$path = 'images/product/'.$pid;
if( ! file_exists($path)) {
mkdir($path, 0777);
}
...
...
但是当我打字的时候
ls -l
在终端
drwxr-xr-x 2 www-data www-data 4.0K 2011-12-10 19:28 1/
这是我得到的许可,但不是我想要的。
我想允许网络用户根据在运行时创建的产品 ID(目录)上传项目。
我该怎么做?
最佳答案
用于创建具有 777 权限或任何权限的目录
$path = 'images/product/'.$pid;
if( ! file_exists($path)) {
$mask=umask(0);
mkdir($path, 0777);
umask($mask);
}
...
关于php 使用 777 权限创建新目录。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8456860/