Описание тега pclzip

PclZip - это библиотека PHP, которая предлагает функции сжатия и извлечения архивов в формате Zip (WinZip, PKZIP).
1 ответ

Пути к файлам реструктуризации PCLZIP

Мне интересно, возможно ли удалить родительский каталог с помощью PCLZip во время загрузки архива; без извлечения и перекомпиляции. Я могу удалить родительский каталог в архиве, используя: $zip->delete(PCLZIP_OPT_BY_INDEX, '0'); И zip listContent…
08 фев '14 в 23:41
1 ответ

Неожиданный конец архива при архивировании файлов с помощью PCLZip или ZipArchive

В настоящее время интересно, если кто-нибудь испытывал испорченные почтовые файлы В настоящее время я использую следующий код // Multiple File Downloads require_once('includes/pclzip.lib.php'); $archive = new PclZip('archive.zip'); $v_list = $archiv…
23 мар '15 в 18:50
2 ответа

Распаковка в переменную

Мне нужно обработать содержимое заархивированного файла, но я не могу изменить разрешения на сервере, где будет размещаться моя программа. Это означает, что я не могу загрузить zip-файл на сервер, поэтому мне нужно прочитать содержимое файла в перем…
30 апр '13 в 19:33
1 ответ

PCLZIP создает почтовый индекс, который блокируется Gmail, потому что ложно интерпретируется как почтовый индекс, содержащий исполняемый файл

Я использую PCLZIP для создания ZIP, который содержит несколько документов и PDF-файлов. На некоторых компьютерах пользователи утверждают, что zip поврежден. На моих машинах я не вижу, чтобы ZIP был поврежден, но всякий раз, когда я пытаюсь отправит…
24 май '14 в 07:03
2 ответа

Скачать много архивов для сервера в одном архиве с php

Мне нужно сделать заявление, чтобы пользователь загружал на сервер множество картинок, выбирая несколько критериев и только в одном архиве. я попытался с php и pclzip.lib и библиотеками zipstream, найденными в сети, но ни один из этих двух методов н…
02 май '12 в 20:16
0 ответов

PhpExcel не будет создавать файл на IE10

Я использую PhpExcel для создания файлов, содержащих переменное количество данных. Вот как это работает: Пользователь выбирает дату начала и дату окончания Список профилей генерируется Пользователь нажимает кнопку "To Excel", и создается файл, содер…
20 авг '13 в 08:23
1 ответ

Обработка большого сжатого файла в php

Я пытаюсь сжать много изображений одновременно на моем сервере. Размер сжатого файла может варьироваться от 250 МБ до 750 МБ. Я использую библиотеку pclzip. Я использую виртуальный хостинг, поэтому максимальное время выполнения и ограничение памяти …
06 ноя '14 в 13:08
2 ответа

Шведские символы (ÅÄÖ) запутались в zcl-файлах PclZip

Я использую "Библиотеку PhpConcept - Zip Module 2.8.2" ( http://www.phpconcept.net/pclzip/), также называемый pclzip, для создания zip-файла. Я использую XAMPP на Windows 8.1. Я могу создать хороший zip-файл по содержанию. Однако file и foldernames …
09 окт '15 в 13:35
2 ответа

ZIP большой файл во многих вызовах, используя PHP PCL Zip

Файл 100 МБ -> 10 ZIP-звонков (10 МБ на звонок) -> 1 ZIP-файл Я должен инициировать 10 звонков, чтобы добавить один файл размером 100 МБ в Zip-файл (скажем, 10 МБ архивирования за вызов). Проблема в том, что у нас есть система с памятью и ограничени…
23 май '13 в 07:20
1 ответ

PCLZip - Можно ли переименовать папку в архиве перед извлечением?

У меня ситуация, когда я загружаю zip-архив и мне нужно переименовать одну из его папок, прежде чем я распакую ее. Возможно ли это с помощью PCLZip?
30 июн '12 в 20:00
1 ответ

PHP - PCLZIP добавление файла из строки

PCLZIP - отличная библиотека, но, к сожалению, она плохо документирована. Я использую его для поддержки также серверов, на которых отключен ZipArchive (или не поддерживается версия php) У меня есть функция для добавления загруженных файлов (один за …
30 июн '12 в 12:05
1 ответ

Как переименовать файлы в PclZip?

Как переименовать файлы, которые я добавляю в архив? Я попробовал следующее, и он добавляет файл в архив, но я не могу понять, как переименовать. $archive = new PclZip('archive.zip'); $list = $archive->add($filepath); Я знаю, что могу использоват…
14 июл '19 в 14:45
1 ответ

Одна и та же папка заархивирована один раз с помощью phpzip и один раз с помощью PclZip, контрольные суммы двух файлов должны быть разными?

Вот мой вопрос: Заархивируйте папку 'F' с помощью phpzip => контрольная сумма MD5 zip-файла = X Заархивируйте ту же папку 'F', используя PlcZip => контрольную сумму MD5 zip-файла = Y (X # Y) это нормально? Заранее благодарим за ответ. BR
03 май '20 в 01:17
0 ответов

Создание архива с использованием Ajax Breaks с ошибкой 502 Wordpress

Я написал сценарий для создания резервной копии моего Wordpress. Размер папки wordpress wp-content более 1 ГБ. Итак, я разделил список файлов на набор из 200 файлов, которые будут обрабатываться в каждом запросе ajax. Проблема в том, что в середине …
0 ответов

Ошибка установки плагина Wordpress: не удалось установить пакет. PCLZIP_ERR_BAD_FORMAT (-10): невозможно перейти в конец архива

Я пытаюсь установить Elementor Pro на свой веб-сайт, но получаю эту ошибку при загрузке zip-файла плагина: Пакет не может быть установлен. PCLZIP_ERR_BAD_FORMAT (-10): невозможно перейти в конец архива «gs://mywebsite/2021/12/9fc5d0cd-elementor-pro-…
01 дек '21 в 18:25
0 ответов

Как обновиться до PHP 8? pclZIP.lib: ошибка @2594

При обновлении моей программы до php 8 я получил эту ошибку (pclzip 2.8.4, сжатие пустого файла): Fatal error: Uncaught ValueError: fread(): Argument #2 ($length) must be greater than 0 in D:\xampp\htdocs\tuyadaemontoolkit\lib\pclzip.2.8.4.lib.php:2…
01 мар '22 в 19:31
1 ответ

CodeIgniter force_download не загружает файл, а выводит на консоль мусорные символы

Я пытаюсь извлечь данные из своей базы данных, записать CSV-файлы, заархивировать эти CSV-файлы, а затем загрузить zip-архив. У меня нет проблем с получением файлов, записанных на сервер, и они выглядят нормально, когда я загружаю их вручную, но ког…
09 мар '22 в 19:28
0 ответов

PclZip создать пустой каталог в zip-файле

Как создать пустую папку в zip-файле? Я могу успешно добавить файлы в zip, но не могу создать папку. require_once(ABSPATH . 'wp-admin/includes/class-pclzip.php'); $pclzip = new PclZip($upload_path1.$zipname); $list = $pclzip->create('assets/'); i…
18 ноя '23 в 09:35