Створення zip-архіву на php

Відео: Робота з zip архівами на PHP. Вступ

Створення ZIP-архіву на PHP

Відео: Розпакування zip архіву на хостингу PHP Unzipper

Вчора на форумі у мене запитали про створення ZIP-архівів на PHP. Я трохи подумав і зрозумів, що це тема буде цікава великій кількості людей, адже ZIP-архівів за допомогою PHP вельми популярна тема. І в цій статті я покажу приклад, як створюється ZIP-архів через PHP-скрипт.




Давайте я відразу наведу приклад створення ZIP-архіву, а потім його ретельно прокоментую:

Відео: 7. Windows Script Host. Створення ZIP архіву і відправка e-mail засобами Windows

lt ;?php
$ zip
=newZipArchive() -// Створюємо об`єкт для роботи з ZIP-архівами
$ zip
-gt;open("Archive.zip", ZIPARCHIVE::CREATE) -// Відкриваємо (створюємо) архів archive.zip
$ zip
-gt;addFile("Index.php") -// Додаємо в архів файл index.php
$ zip
-gt;addFile("Styles / style.css") -// Додаємо в архів файл styles / style.css
$ zip
-gt;close() -// Завершуємо роботу з архівом
?gt;



В результаті виконання даного скрипта з`явиться ZIP-архів, у якого в корені буде лежати файл index.php, а також буде створена директорія styles, в якій буде знаходитися файл style.css. Я думаю, що це все очевидно і логічно. А тепер коментую, що ми з Вами робили:

Відео: Як запакувати і видати zip-архів stream потоком в PHP?

  • створили об`єкт ZipArchive за допомогою конструктора.
  • Створили архів за допомогою методу open () об`єкта ZipArchive. Ми передали назву архіву (archive.zip) І константу ZIPARCHIVE :: CREATE, яка повідомляє, якщо архіву не існує, то його треба створити.
  • метод addFile () додає до архіву файли. Спочатку ми додали файл "index.php", Який знаходиться в одній директорії зі скриптом. Далі ми додали файл style.css, так само вказавши до нього правильний шлях щодо скрипта.
  • метод close () завершує роботу з архівом. Завжди його виконуйте, щоб звільнити ресурси комп`ютера, а також уникнути всіляких проблем, пов`язаних з роботою цього скрипта і інших скриптів, яким необхідний доступ до цього архіву.

Ось таким простим способом Ви можете створювати в автоматичному режимі ZIP-архіви за допомогою PHP. У наступній статті ми з Вами розберемо, як витягувати ZIP-архів через PHP.

Поділися в соціальних мережах:

Схожі
Як поставити пароль на файл або папку за допомогою архіватора winrarЯк поставити пароль на файл або папку за допомогою архіватора winrar
Як на архів поставити пароль?Як на архів поставити пароль?
Alzip - file managerAlzip - file manager
Плагін для створення архіву на jquery.Плагін для створення архіву на jquery.
Як встановити пароль на архів winrar?Як встановити пароль на архів winrar?
Команда expand - розпакувати стиснений файл у форматі .cabКоманда expand - розпакувати стиснений файл у форматі .cab
Генерація pdf на php з використанням tcpdfГенерація pdf на php з використанням tcpdf
Витяг файлів з архівів формату .cab в операційних системах windows.Витяг файлів з архівів формату .cab в операційних системах windows.
Аварійне відновлення windows xp c допомогою набору asrАварійне відновлення windows xp c допомогою набору asr
Створення стислих файлів формату .cab в операційних системах windows.Створення стислих файлів формату .cab в операційних системах windows.
» » Створення zip-архіву на php