Articles of zip

PHP загружает ZIP-файл с другого сервера, если пароль правильный

Я работаю над своей собственной CMS. Я установил последние обновления CMS в папку обновлений на сервере, а имя файла – update.zip. Есть ли способ позвонить, скажем, файл PHP на сервере обновлений с переменной, например http://updateserver.com/update.php?pass=JDFSDH324723HDSFSDJFDSHSD3 И если пропуск правильный, то тогда система может загрузить .zip-файл? Или, если вы, ребята, можете подумать о лучшем способе создания […]

как обеспечить ссылку для загрузки уже заархивированных файлов в php

У меня есть php-скрипт для создания zip-папки некоторых текстовых файлов <?php $path = "path\to\files"; $files = array($path.'\ionic interaction.txt',$path.'\file1.txt',$path.'\file2.txt',$path.'\file3.txt',$path.'\file3.txt'); $folder = $_POST['filename']; $zipname = $folder.'.zip'; echo '<form action="download.php" method="post" name="zippass2download"><input type="hidden" name="zipname" value="'.$zipname.'"></form>'; $zip = new ZipArchive; $zip -> open($zipname, ZipArchive::CREATE); foreach($files as $file) { $zip -> addFile($file); } $zip -> close(); ?> Рядом с этим […]

Перед загрузкой проверьте содержимое файла

Перед загрузкой на сервер мне нужно проверить содержимое zip / rar-файла. Позвольте мне объяснить сценарий. В моем веб-проекте есть 2 типа пользователей: 1: Обычный Зарегистрированный пользователь 2: Администратор проекта Любой зарегистрированный пользователь может создавать страницы в нашем проекте, а также создавать Themes для страниц. Здесь один из нас предложил функцию, которая загружает Theme как пакет […]

php zip включает только новые файлы

У меня возникла проблема с библиотекой php zip, вызвавшей ошибку 500, если файл растет до 500 МБ, возможно, связанный с памятью … Но я попытался создать cmd для создания zip-файла, который хорошо работает на моем сервере. <?php set_time_limit(10000); // Make Zip name $zipname = "main_backup.zip"; // Make a zip file $cmd = `zip -r $zipname […]

Открытая ошибка zipArchive в PHP

Невозможно создать zip-архив в PHP, всегда возвращает ZIPARCHIVE :: ER_MULTIDISK $fileName=$_SERVER['DOCUMENT_ROOT'].'/temp/temp.zip'; $zip = new ZipArchive(); $err=$zip->open($fileName,ZipArchive::CREATE); $zipFileFunctionsErrors = array(0=>'OK', ZIPARCHIVE::ER_MULTIDISK => 'Multi-disk zip archives not supported.', …, … ); echo $zipFileFunctionsErrors[$err]; $zip->addFromString('empty.txt', ''); $zip->close(); Выходы Multi-disk zip archives not supported zip-файл не создан на локальном компьютере работает код

получение высоты и ширины изображения из zip-файлов

getNameIndex ($ i) В настоящее время я использую функцию zip-архива для извлечения некоторых изображений, я ищу метод, который дает путь к файлу каждого отдельного изображения, поэтому я могу использовать getimagesize для получения ширины и высоты, ниже используется метод am для прокрутки файлов. $chapterZip = new ZipArchive(); if ($chapterZip->open($_FILES['chapterUpload']['tmp_name'])) { for($i = 0; $i < $chapterZip->numFiles; […]

Zip несколько баз данных PDF-файлы blob

У меня есть таблица базы данных, содержащая многочисленные PDF-файлы blob. Я пытаюсь объединить все файлы в один ZIP-файл, который можно загрузить, а затем распечатать. Пожалуйста помоги! <?php include '../config.php'; include '../connect.php'; $session = $_GET['session']; $query = "SELECT $tbl_uploads.username, $tbl_uploads.description, $tbl_uploads.type, $tbl_uploads.size, $tbl_uploads.content, $tbl_members.session FROM $tbl_uploads LEFT JOIN $tbl_members ON $tbl_uploads.username = $tbl_members.username WHERE $tbl_members.session = […]

PHP: Возвращает массив файлов расширения файлов внутри zip-файла?

Я пытаюсь запретить загрузку zip-файлов, если они содержат файлы с определенными расширениями файлов. Есть ли встроенная функция в PHP или, по крайней мере, существующая где-то класс / библиотека, которая может получить все расширения файлов внутри zip-файла?

Извлекать файлы в zip-файле из корневого каталога?

У меня есть zip-файл, загруженный на сервер для автоматического извлечения. конструкция zip-файла выглядит так: /zip_file.zip/folder1/image1.jpg /zip_file.zip/folder1/image2.jpg /zip_file.zip/folder1/image3.jpg В настоящее время у меня есть эта функция для извлечения всех файлов с расширением jpg: $zip = new ZipArchive(); if( $zip->open($file_path) ){ $files = array(); for( $i = 0; $i < $zip->numFiles; $i++){ $entry = $zip->statIndex($i); // is […]

создать zip-файл в php и переименовать каждый файл перед добавлением

Я использую ниже код для создания zip mp3. Я могу создать zip, используя это успешно. но как я могу переименовать каждый файл, прежде чем делать zip … # define file array $files = array( 'http://google.com/images/logo.png', 'http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Wikipedia-logo-en- big.png/220px-Wikipedia-logo-en-big.png' ); # create new zip opbject $zip = new ZipArchive(); # create a temp file & open it […]