【发布时间】:2015-06-02 11:31:59
【问题描述】:
我想在我的页面脚本中创建一个directory:
$critere = array();
$critere["bien_code"] = read_post_int("pk");
$name = "parcelle_". $photo->lireBienPhotoSeq().".png";
if ( ! file_exists (RP_PHOTO_PARCELLE) )
mkdir(RP_PHOTO_PARCELLE, 0777, true);
$dest = RP_PHOTO_PARCELLE . $name;
问题是当我在服务器上创建ls -l 时,directory 的rights 只是 755 !那么为什么目录的权限不是 777 呢?
【问题讨论】:
-
为什么需要将目录设为
777?这是上传目录所能拥有的最危险的权限级别。 -
"模式也被当前的umask修改了。" -- php.net/manual/en/function.mkdir.php