title
Description
Body
этот уже стер
использую другой
та же история
Добавлено спустя 1 минуту 8 секунд:
|
|
Добавлено спустя 3 минуты 1 секунду:
define ('JAR_DATA_DIR', JAR_ROOT_DIR.'resource/'); // папака с ресурсами JAVA приложения
Добавлено спустя 4 минуты 12 секунд:
инклудится отсюда CreateZipFile.class.php
|
|
Неактивен
короче неважно каким образом это сделать. главное вот что. архив создается и в первом и во втором случае. а добавить в архив немогу ничего
Добавлено спустя 1 минуту 31 секунду:
права уже дописывал скриптом и меняет на 777
до этого использовал другой скрипт, но при нагрузке он работает через раз
Добавлено спустя 3 минуты 31 секунду:
а все решил проблему
извиняюсь что потревожил. во втором случае действительно ошибка в правах была. а первый точно неработал. наверное ошибка в самом модуле PclZip была
Неактивен
Нет, в PCLZIP ошибок быть не могло. Возможно, ты не указал папку для временных файлов, или не указал что временных файлов создавать не нужно. Никогда не списывай проблемы на чужие продукты, тем боее на такие известные.
Неактивен
видать это на сервере проблема. поставил этот скрипт. и 1 из 5 закачек прерывается. немогу понять что такое
Добавлено спустя 1 минуту 19 секунд:
ну с созданием архивов раньше неработал поэтому трудно
Неактивен
попробуй заменить функцию forceDownload на эту http://wapinet.ru/forum/viewtopic.php?id=46
Неактивен
|
|
вот так отдаю файл
Неактивен
Fuelen, 0 лучше не использовать, т.к. это может привести к неубиваемому процессу.
И насчет ZipArchive тоже не соглашусь) У PclZip больше возможностей.
Неактивен
А что скажете на счет такого класа
|
|
Неактивен
|
|
вот так я пробовал создавать архив
уточните PclZip сделает это качественние чем клас выше или просто он больше всего умеет
Неактивен
WebGraf написал:
Код:
1
span style="color: #0000BB"><?phpreguire_once("pclzip.lib.php"); //подключаем библиотекуif (file_exists("archive.zip")) {unlink("archive.zip");} //удаляем старый файл архива$arc = new PclZip("archive.zip"); //создаем новый архив$arc->add("page.htm"); //добавляем файл page.htm в архив$d = opendir("img"); //добавляем также в архив все файлы из папки imgwhile ($f = readdir($d)) {if (!file_exists($f)) {$arc->add("./img/".$f);};}?>
1. Что в этом коде неверно или чего нехватает?
2. по скорости работы PclZip будет лучше?
Неактивен
не reguire_once, а require_once
|
|
Добавлено спустя 48 секунд:
по скорости не знаю. в любом случае, по скорости будут быстрее встроенные в PHP функции для работы с архивами.
Неактивен
а ну это я исправил был у себя. код скопирован из страницы интрернета.
и вот архив создает, а добавить нехочет.
ну раз встроенные то нужно сервак ковырять
иду тогда сервак мучить
Отредактировано WebGraf (2009.11.21 13:13)
Неактивен
файлы добавляются. кроме этого
где здесь ошибка
|
|
Добавлено спустя 1 минуту 25 секунд:
все выполняется, кроме последней строки.
хотя есть прописать
$zip->addFile($dir.'file', 'folder/file');
все в норме
Неактивен
$init_data = join(file($dir.'file')); - вот это маразм.
в мануале же ясно написано, что addFile добавляет данные из ФАЙЛА, а ты пихаешь туда строку с данными.
Неактивен