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