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

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb
Страница загружена за : 0.016553 секунд. Подробнее