php mkdir不遵守我正在使用的chmod规则

时间:2011-12-17 16:28:23

标签: php linux permissions

我有这个片段实际上是dir,但它的权限设置为755而不是777.为什么mkdir命令无法正常工作?

$path = 'assets/images/photoAlbums/'.$album;
$test = mkdir($path, 0777);

1 个答案:

答案 0 :(得分:4)

  

该模式也由当前的umask修改,您可以使用umask()更改。

比照http://www.php.net/manual/en/function.mkdir.php

默认情况下,umask设置为0002(至少在我的系统和cli上),这样就不会为每个人设置写入位。