这是我目前的进展。我需要能够将0666应用于存档中的所有文件。我在导出时不能这样做吗?在解压缩期间或解压缩后更改chmod的示例代码是什么?
$zip = new ZipArchive;
if ($zip->open('upload/'. $username . $file_ext) === TRUE) {
$zip->extractTo('dir/' . $username);
$zip->close();
} else {
echo 'failed';
}
感谢所有的帮助! Brandon
umask(0)
不起作用,改变值也没有多大意义。我的机器上没有zip
扩展(因为它无法编译),所以我只通过简单的touch('testfile')
进行了测试,并且在更改umask
时表现正常。 - Ja͢ck