-2
我想创建一个简单的压缩文件的页面,这就是它的全部。我添加了检查以确保该方法实际上被调用,而且,当代码运行时,我看到“ok”,但是没有创建ZIP文件。邮编未被创建
任何帮助,将不胜感激。我可以确认这些文件存在。 (他们是在关系到PHP文件是)
$zip = new ZipArchive;
if ($zip->open('/files/custom.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile('/files/textures/16/default/pack.mcmeta');
$zip->addFile('/files/textures/16/default/pack.png');
$zip->close();
echo "ok";
} else {
echo "failed";
}
所以,你肯定这些路径是正确的?它们不应该是'files/custom.zip'(没有前导'/')吗? –
[Documentation says](http://php.net/manual/en/ziparchive.open.php):在成功或失败时返回错误代码。您可以检查实际返回值并获得有关原因的提示,而不是回应“失败”。 – GolezTrol