Я пытаюсь создать страницу, которая просто архивирует файлы, вот и все, что нужно сделать. Я добавил проверку, чтобы удостовериться, что метод действительно вызывался, и я вижу «хорошо» при запуске кода, однако файл 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";
}
попробуй это
<?php
$zip = new ZipArchive;
if ($zip->open('/files/custom.zip') === TRUE) {
$zip->addFile('/files/textures/16/default/pack.mcmeta', 'pack.png');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
Других решений пока нет …