767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
1

Архивация папок

17.02.2019, 20:21. Показов 810. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!



PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$pathdir='test/'; // путь к папке, файлы которой будем архивировать
$nameArhive = 'test.zip'; //название архива
$zip = new ZipArchive; // класс для работы с архивами
if ($zip -> open($nameArhive, ZipArchive::CREATE) === TRUE){ // создаем архив, если все прошло удачно продолжаем
    $dir = opendir($pathdir); // открываем папку с файлами
    while( $file = readdir($dir)){ // перебираем все файлы из нашей папки
            if (is_file($pathdir.$file)){ // проверяем файл ли мы взяли из папки
                $zip -> addFile($pathdir.$file, $file); // и архивируем
                echo("Заархивирован: " . $pathdir.$file) , '<br/>';
            }
    }
    $zip -> close(); // закрываем архив.
    echo 'Архив успешно создан';
}else{
    die ('Произошла ошибка при создании архива');
}
взял такой код для архивации папки - пишет что Архив успешно создан- но ничего не происходит

PHP Version 5.4.45
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2019, 20:21
Ответы с готовыми решениями:

Динамическое создание папок. Неверное именование папок. Что делать?
Доброй ночи! Столкнулся со следующей проблемой. Цикл1{ ... ... // Цикл2

архивация данных
можно ли как то сжать данные? к примеру есть данные типа (id:11|data:34|user:3,4,5....) и они...

архивация zip
Народ, помогите пожалуйста! Есть функция которая создает гаджет для Вин 7, но не рабочий, пишет,...

Архивация файла
Здравствуйте. Имеется файл на сервере (*.ехе), но браузеры не дают ему скачаться, т.к....

3
dev - investigator
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
20.02.2019, 01:04 2
andyyy, а в php.ini включено использование? Поддержка Zlib по-умолчанию выключена.
http://php.net/manual/ru/book.zlib.php

В php.ini пролистните до
; Transparent output compression using the zlib library
1
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
20.02.2019, 08:13  [ТС] 3
на хостинге нет доступа к ini

Добавлено через 1 минуту
Может еще есть интересные скрипты по созданию архивов?
0
dev - investigator
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
20.02.2019, 15:25 4
andyyy,
Цитата Сообщение от andyyy Посмотреть сообщение
на хостинге нет доступа к ini
Вы же можете связаться с хостером - Ваше право осведомиться: какой версией пыхи они пользуются(по ней можно узнать наличие нативных инструментов), какие pecl подключены?

Цитата Сообщение от andyyy Посмотреть сообщение
Может еще есть интересные скрипты по созданию архивов?
http://php.net/manual/ru/refs.compression.php
0
20.02.2019, 15:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2019, 15:25
Помогаю со студенческими работами здесь

Архивация большого файла
Всем привет. Вот бьюсь долго и не могу разобраться в чем проблема. Смысл скрипта: 1....

Php - архивация каталога
господа, помогите разобраться. суть в следующем. на хостинге нет автоматического бэкапа, но есть...

Архивация при скачивании файлов пользователем
Суть проблемы такова - при нажатии пользователем на ссылку происходит скачивание файла , с...

Архивация данных и получение ссылки на выходе
Всем привет, возникла такая задача, в корне cms лежит папка с названием например files в неё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru