СКРИПТЫ
ТЕГИ:
php (315)
js (235)
html (145)
css (125)
html tags (62)
js tag (56)
jquery (41)
text (36)
js method (35)
js date (32)
php array (31)
form html (30)
fonts (27)
link (26)
ruweb.net (25)
Показать еще :
online (24)
foto (22)
php file (21)
atom (20)
forum (19)
svg (18)
hosting (17)
php date (17)
php time (16)
html book (16)
input (16)
board (16)
color (15)
js events (14)
js url (14)
img (13)
js time (13)
notepad (13)
htaccess (13)
osclass (13)
table (12)
info (12)
select (12)
dw block (12)
php path (12)
знак (12)
php img (12)
jsphp (11)
icon (11)
download (11)
form (11)
keyboard (11)
js delete (10)
yandex (10)
mouse (10)
hover (9)
dosite (8)
comment (7)
cookie (7)
php url (7)
click (6)
browser (6)
php get (6)
year (6)
list (6)
iframe (6)
mysql (6)
adminka (5)
js id (5)
mb (5)
chart (5)
heading (5)
value (5)
ftp (5)
search (5)
tag a (5)
js math (4)
ucoz (4)
reg.ru (4)
task (4)
vk (4)
symbols (4)
ssl (4)
нок (4)
day (4)
week (4)
js form (4)
submit (4)
bbcode (4)
pages (4)
month (4)
base64 (4)
console (4)
php var (4)
js hash (3)
captcha (3)
numbers (3)
куб (3)
padding (3)
line (3)
scandir (3)
js img (3)
https (3)
js post (3)
vs code (3)
seo (2)
sitemap (2)
prompt (2)
js vars (2)
tag hr (2)
video (2)
youtube (2)
qr kod (2)
google (2)
arrows (2)
typeof (2)
money (2)
рся (2)
height (2)
details (2)
domen (2)
counter (2)
cursor (1)
smile (1)
speed (1)
windows (1)
archive (1)
rutube (1)
scroll (1)
нод (1)
header (1)

Создаем Zip архив с помощью php.

"Zip php" или как "сделать Zip архив с помощью php". Если вы ищите занудную теорию о создании "Zip архива" - то вы точно попали "не туда"!

Подробно о создании архива Zip в php

  1. Функция создания архива Zip в php
  2. Как работает функция архива Zip в php

  1. Функция создания архива Zip в php

    Когда вы думали о создании "создания архива Zip в php" - что вы думали!

    А уже успели почитать теорию?

    Ну и как?

    Мне нужна простая функция создания архива Zip в php

    Какие требования у меня к функции, которая умеет создавать Zip в php :

    Указываем путь до папки, которую требуется архивировать, в функции для создания архива.

    Всё остальное сделает функция "zip"...

    Скачать функцию Zip в php

    Поскольку, как я уже сказал несколько раз, мне просто нужна функция "Zip в php" и мне не хочется изучать всю эту муету, то самое верное будет скачать функцию Zip в php!

    Скачиваем здесь: Zip в php
    Данную функцию создания архива Zip в php уже использую несколько лет - отличная функция простая и понятная!

    И выполняет все мои хотелки!


  2. Как работает функция архива Zip в php

    Чтобы мне не фантазировать, как вы можете и зачем собираетесь использовать "Zip в php" - расскажу свою причину и процесс сохранения данных. Придется сделать маленькое отступление.

    Поскольку... мой сайт основан на файлах, и раньше, файлы находились в общей папке с папками, где лежали исполнительные скрипты.

    И поскольку, периодически приходилось перезаливать "исполнительные скрипты", то под горячую руку, или точнее мышку ... попадалась и та папка, где хранится контент "на компьютере"!

    Но контент, что вы сейчас читаете - он редактируется через браузер.

    И получалось так, что новые версии на сервере заливались старыми версиями с компа!

    После очередного такого происшествия - я сказал, что "притомился это всё восстанавливать..."!

    Мне нужен способ сохранять предыдущий контент, который я изменил вчера, после того, как я первый раз зашел на сайт сегодня!

    Или другими словами : после первого моего захода, создается zip архив всего контента сайта.

    Процесс создания Zip архива в php

    Для того, чтобы функция "Zip в php" нужно :

    Выводим путь до папки через сервер из которой нам требуется сделать zip архив в php... помещаем её, например в папку

    $dir

    Далее определяем путь сохранения "zip архива в php", ну например вот такой вариант, в папке, где лежит исполнительный скрипт - __DIR__. Имя файла, чтобы оно было переменным можем использовать функцию date, если требуется создавать архив чаще чем 1 раз в сутки, то можно добавить часы "H"(24-формат), можно минуты "i"(с заглавными нулями) :

    __DIR__.'/'.date('Y-m-d') .'.zip'

    Вот так у меня это работает:

    zip( $dir , __DIR__.'/'.date('Y-m-d') .'.zip' );

    Естественно, что! Необходимо какое-то условие, чтобы архив не создавался после каждой загрузки страницы! Например - условие проверки не существования файла is_file

    if(!is_file(__DIR__.'/'.date('Y-m-d') .'.zip')) { zip( $dir , __DIR__.'/'.date('Y-m-d') .'.zip' ); }

Можете не благодарить, лучше помогите!
Теги :
zip архив папка
zip php
Создаем zip архив с помощью php
zip архив функция
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Последние комментарии :
Марат :
18.11.2022 17:21
Как же я вами завидую! Сколько у вас свободного…
подробнее.
>" :
18.11.2022 17:18
Читать тяжело. Я еще фильтрацию тегов потыкаю, если вы не…
подробнее.
Марат :
18.11.2022 17:17
А как восклицательные знаки? С ними всё нормально??? Или нет??? Вы к ним как…
подробнее.
Марат :
18.11.2022 17:15
В мире много разных отклонений... по статистике примерно 10% человек в странах имеют такие.... Была у меня…
подробнее.
qwe"> :
18.11.2022 17:00
Читать тяжело. Я еще фильтрацию тегов потыкаю, если вы не…
подробнее.
Марат :
20.10.2022 10:10
Очень рад за Вас!
подробнее.
ruweb
Страница загружена за : 0.017764 секунд. Подробнее