我正在尝试压缩文件,我想将权限设置为chmod 777.但我不知道应该如何/在哪里编写chmod 777.有谁可以帮助我?这是我压缩文件的代码。
$files = array(
'download.xml',
'script_.xml',
);
$zip = new ZipArchive();
$zip_name = "testabc.package";
if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE){
$error .= "* Sorry ZIP creation failed at this time";
}
foreach($files as $file){
$zip->addFile($file);
}
$zip->close();
echo shell_exec("zip -P pass test.zip script.xml");
答案 0 :(得分:0)
答案 1 :(得分:0)
您可能没有更改文件权限所需的权限。我建议您与托管服务提供商联系,让他们为您更改。通常,777是一个非常糟糕的权限设置任何文件。请参阅:https://webmasters.stackexchange.com/questions/18280/why-chmod-777-is-not-secure
如果您拥有该计算机,请运行sudo chmod 777 filename.zip