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());