【发布时间】:2011-03-19 10:54:26
【问题描述】:
PHP 的mkdir 函数具有以下签名:
bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
我想调用这个函数,指定$pathname 和$recursive 设置为true,但我不想指定$mode 参数。我们在服务器级别控制新文件/目录的权限,因此不希望在我的代码中指定它们。
那么我应该传递什么$mode 以便它被有效地忽略并且不会发生chmod-ing?我还没找到办法。
也许唯一的解决方案是编写一个自定义的mkdir 函数,该函数将打破路径并逐个创建目录?
【问题讨论】:
标签: php permissions mkdir