Установка PECL Zip Extension - PullRequest
       9

Установка PECL Zip Extension

1 голос
/ 03 августа 2011

Я пытаюсь запустить этот код

$files = array('readme.txt', 'test.html', 'image.gif');
$zip = new ZipFile;
$zip->open('file.zip', ZipArchive::CREATE);
foreach ($files as $file) {
  $zip->addFile($file);
}
$zip->close();

header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=filename.zip');
header('Content-Length: ' . filesize($zipfilename));
readfile($zipname);

И понял, что мне нужно было установить PECL Zip Entension, что, я думаю, я сделал в основном так, как только он был добавлен, он добавил это в мой phpinfo ();

enter image description here

Даже после установки этого расширения я получаю это сообщение.

Неустранимая ошибка: класс 'ZipFile' не найден в

1 Ответ

5 голосов
/ 03 августа 2011

Ознакомьтесь с руководством :

$zip = new ZipArchive();

Класс называется ZipArchive, а не ZipFile.

...