【发布时间】:2015-05-04 14:19:52
【问题描述】:
我的问题不是文件夹被写入,而是它被写入的权限。这是我正在使用的写入文件的代码:
// check if the file/folder exists
$targetPath = 'files/docmoga/';
if(!file_exists($targetPath)){
$oldmask = umask(0);
mkdir($targetPath, '0777', true);
umask($oldmask);
}
move_uploaded_file($tempFile, $targetFile);
由于权限,它在最后一行失败。以下是写入文件夹的权限:
dr----x--t 2 apache apache 4096 May 4 09:17 docmoga
可能会发生什么导致该文件夹的权限写入错误?如果有帮助,我将使用 laravel 作为框架,我知道这不应该有任何意义。
【问题讨论】: