Войти
Меню :
archive (1)
php (388)



Blog (1590)
php (388)
js (297)
html (153)
css (145)
html tags (62)
js tag (56)
other (44)
js method (44)
jquery (42)
php array (39)
ruweb.net (37)
text (37)
js date (33)
form html (30)
fonts (30)
Показать еще :
online (29)
dosite (22)
js events (22)
php file (21)
atom (20)
foto (20)
input (19)
database (19)
forum (18)
svg (18)
lingvo (17)
php date (17)
hosting (17)
mysql (17)
info (17)
php img (16)
color (15)
img (15)
php time (15)
notepad (14)
jsphp (14)
board (14)
js url (14)
js time (14)
osclass (13)
select (13)
знак (13)
table (13)
htaccess (13)
download (12)
php path (12)
html book (12)
keyboard (12)
yandex (12)
$ server (11)
dw block (11)
icon (11)
form (10)
css img (10)
js delete (10)
vs code (10)
mouse (10)
ftp (9)
hover (8)
chart (8)
php url (7)
php post (7)
comment (7)
js vars (6)
canvas (6)
php get (6)
iframe (6)
list (6)
click (6)
нок (6)
hey tag (6)
console (5)
tag a (5)
js math (5)
reg.ru (5)
mb (5)
heading (5)
value (5)
js file (5)
xml (5)
js id (5)
year (5)
web (5)
symbols (4)
games (4)
adminka (4)
scandir (4)
js form (4)
base64 (4)
submit (4)
pages (4)
js img (4)
month (4)
youtube (4)
task (4)
numbers (4)
php var (4)
vk (4)
bbcode (4)
js hash (4)
week (4)
ssl (4)
day (4)
aimp (3)
video (3)
file (3)
рся (3)
units (3)
php day (3)
padding (3)
ucoz (3)
куб (3)
captcha (3)
jquery post (3)
https (3)
js post (3)
line (3)
domen (3)
money (3)
seo (2)
prompt (2)
height (2)
counter (2)
details (2)
ok (2)
windows (2)
sitemap (2)
tag hr (2)
пк (2)
typeof (2)
google (2)
blob (2)
arrows (2)
qr code (2)
src (2)
cursor (1)
webp (1)
speed (1)
rutube (1)
word (1)
нод (1)
archive (1)
scroll (1)
jino (1)
lingvo (1)
smile (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' ); }
Не стесняемся говорить спасибо!
О комментах : 05.11.2024
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Друзья! Пожалуйста держите себя в рамках приличия!
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже:
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Теги:
zip архив папка zip php Создаем zip архив с помощью php zip архив функция
dwweb.ru есть здесь:
Все соцсети в одном месте!
Разное :Игра "пятнашки"
Угадай страну по флагу

Кальклятор
Математика онлайн

Списки шифрования
Часы

Числа словами
Названия чисел(max=10305)
Графики

Qr код онлайн

Как сделать сайт?
Md5 онлайн
Sitemap.html
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2025 Контакты. Лучший хостинг : RUWEB + помощь по RUWEB Сайт работает круглосуточно 24/7.
Страница загружена за : 0.02411 секунд.