我在其中一个免费托管服务注册我有提取文件的问题,在主机面板我没有提取文件的设施所以 我只是在PHP中编写一个脚本来执行此操作,但我收到此错误:权限被拒绝!所以在你的想法中我可以做任何事情(如更改权限)或它应该与Linux管理员??? (我可以只使用chmode来更改文件和文件夹的访问权限)
<?php
$zip = new ZipArchive;
if ($zip->open('main.zip') === TRUE) {
$zip->extractTo('/myzip/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
答案 0 :(得分:0)
代码行$zip->extractTo('/myzip/');
表示您正在提取文件系统的根目录或您指定的chroot。您可能没有权限这样做 - 请改为尝试:
$zip->extractTo('./myzip/');