PHP: ZipArchive::extractTo не работает (Ошибка)

Я совершенно не могу объяснить, почему это не работает.

$filename = 'zipfile.zip';
$za = new ZipArchive();
$folder = DIR_UPLOAD . $filename;
$za->open($folder);
$za->extractTo(DIR_UPLOAD . 'unzip/');
$za->close();

Ошибка: ZipArchive::extractTo(): неверный или неинициализированный объект Zip

Я пробовал так много решений для решения этой ошибки, но я все еще сталкиваюсь с этой ошибкой.

1 ответ

Решение

Предупреждение: ZipArchive::extractTo(): недопустимый или неинициализированный объект Zip

Означает, что ваш почтовый путь неверен. Проверьте свои DIR_UPLOAD

Этот скрипт прекрасно работает для меня

$filename = 'sample.zip';
$za = new ZipArchive();
$folder = $filename;
$za->open($folder);
$za->extractTo('unzip/');
$za->close();

также установите правильное разрешение файла для unzip папка.

добавить эти строки в конец кода и увидеть последнюю ошибку

echo "<pre>";
print_r(error_get_last());
Другие вопросы по тегам