Создаем архивы на лету

Создаем архивы на летуПредставляю класс для создания архивов на лету class.createZip

Пример использования класса:

include_once('class.createZip.php');
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename=test.zip');
$fileContents = 'Hello world!';
$createZip = new createZip;
$createZip -> addDirectory('test/');
$createZip -> addFile($fileContents, 'test/test.txt');
echo($createZip -> getZippedfile());

1. В первой строке мы подключаем файл с классом.
2. Посылаем в браузер заголовок что это Zip
3. Посылаем заголовок чтобы пользователю задавался вопрос о сохранении данных и предоставляем рекомендуемое имя файла
4. Содержимое файла
5. Создаем объект класса
6. Добавим директорию
7. Архивируем содержимое файла
8. Отдаем результат браузеру

На эту страницу пришли с кейвордами:

Понравилась заметка? Подписывайся на RSS
Loading Comments…
more
Allowed HTML tags and attributes: <a href="" title=""> <blockquote> <code> <em> <strong>
QR-ссылка
QR Code for Создаем архивы на лету
Показуха

TwitterCounter for @LEXASOFT

Рейтинг блогов

Яндекс.Метрика