【发布时间】:2016-11-01 21:50:58
【问题描述】:
由于某种原因,使用我的 PHP 上传脚本动态创建的所有文件夹都获得了 1354 权限,然后无法在其中保存文件。
if(!file_exists($options['uploadDir']) && !is_dir($options['uploadDir'])
&& mkdir($options['uploadDir'], 0750, true))
{
$this->data['hasWarnings'] = true;
$this->data['warnings'] = "A new directory was created in " .
realpath($options['uploadDir']);
}
if(!is_writable($options['uploadDir']))
@chmod($options['uploadDir'], 0750);
我不知道我做错了什么。
【问题讨论】:
-
这是您的实际代码吗?以 10 为基数的 750 以 8 为基数的 1356,因此看起来很像您将
750放在代码中的某个位置,而不是0750。