【发布时间】:2013-11-06 23:00:15
【问题描述】:
我的文件夹层次结构为 Bucharest/Waterfall/a.php。我在服务器上创建目录的代码 sn-p 如下:
if(!is_dir($this->folder)){
$old_umask = umask(0);
mkdir($this->folder, 0777);
umask($old_umask);
}
chmod($this->folder, 0777);
// Moves current file to upload destination
if(move_uploaded_file($current['tmp_name'],$uploadFile))
return true;
所有文件都上传到服务器。现在的问题是父文件夹,即Bucharest 的权限为 755,而内部文件夹的权限为 777。$this->folder 的值为 Bucharest/Waterfall。它向布加勒斯特授予 755 许可,而向瀑布授予 777 许可。根据我的代码,777 权限也应该授予布加勒斯特。
我也尝试过 chmod,但都是徒劳的。我想授予父文件夹完全权限。
【问题讨论】:
标签: php