ArbаDoor.ru - форум о дорвеях

Вернуться   Форум о дорвеях > Мастерская

Ответ
 
Опции темы
Старый 08.07.2009, 14:47   #1
Banned
 
Регистрация: 06.07.2009
Сообщений: 676

По умолчаниюЗиповка в Red Button

Вопрос к программистам, нужно чтобы при зиповке доров в редбаттоне создавался не один архив как по дефолту, а допустим 4. Моих знаний пхп не хватет. Смог только разобраться со всякой служебной инфой при создании архива.
Если не тяжело направьте в нужное русло.
F.A.I.R. вне форума  Ответить с цитированием
Старый 08.07.2009, 23:18   #2
Banned
 
Регистрация: 06.07.2009
Сообщений: 676

По умолчанию

Нарыл в сети просто скрипт создания архива.
PHP код:
//папка в которой будет размещен архив
$archive_dir "C:/we/";
//папка с исходными файлами
$src_dir "c:/wr/";

//создание zip архива
$zip = new ZipArchive();
//имя файла архива
$fileName $archive_dir."backup_".date('j_m_Y_h_m_s').".zip";
if (
$zip->open($fileNameZIPARCHIVE::CREATE) !== true) {
    
fwrite(STDERR"Error while creating archive file");
    exit(
1);
}
 
//добавляем файлы в архив все файлы из папки src_dir
$dirHandle opendir($src_dir);
while (
false !== ($file readdir($dirHandle))) {
    
$zip->addFile($src_dir.$file$file);
}
//закрываем архив
$zip->close();
 
fwrite(STDOUT"Archive created\n");
 
exit(
0);
?>
нужно привязять переменную из rb $kol к созданию архива.
Т.е. условие "если файлов хтмл (или пхп) больше допустим 1000 то создаем 2 архива по 500 файлов хтм в каждом, если нет то 1 архив.

Пля народ ну подскажите
F.A.I.R. вне форума  Ответить с цитированием
Старый 08.07.2009, 23:41   #3
Полудорвейщик
 
Регистрация: 05.07.2009
Сообщений: 36

По умолчанию

напиши, что ты хочешь подробнее..

постараюсь помочь.
wal вне форума  Ответить с цитированием
Старый 09.07.2009, 00:09   #4
Banned
 
Регистрация: 06.07.2009
Сообщений: 676

По умолчанию

Нужно что-бы создавалось определенное количество архивов при определенном количестве файлов.
Допустим до 1000 страниц создается 4 архива по равному количеству файлов в каждом , а после 1000 допустим 5 или 6 (ну или сколько мы там ему зададим)

Я так думаю. что в RB можно брать за основу переменную $kol которая говорит сколько страниц будет в доре.
Я не пхпешник я так рядом курю.
F.A.I.R. вне форума  Ответить с цитированием
Старый 17.07.2009, 23:26   #5
Banned
 
Регистрация: 06.07.2009
Сообщений: 676

По умолчанию

ПХПшники откликнуться или нет, проблема до сих пор актуальна
F.A.I.R. вне форума  Ответить с цитированием
Старый 18.07.2009, 09:23   #6
Дорвейщик
 
 
Регистрация: 05.07.2009
Сообщений: 161

По умолчанию

Заплати лучьше,а то еще год ждать будешь
__________________
:)
XTT вне форума  Ответить с цитированием
Старый 18.07.2009, 10:58   #7
Полудорвейщик
 
Регистрация: 05.07.2009
Сообщений: 36

По умолчанию

седня бухаю..
завтра постораюсь сделать то, что ты просишь...\
ну или в понедельник точно сделаю..
wal вне форума  Ответить с цитированием
Старый 18.07.2009, 13:10   #8
Banned
 
Регистрация: 06.07.2009
Сообщений: 676

По умолчанию

Цитата:
Сообщение от XTT
Заплати лучьше,а то еще год ждать будешь
Я думаю не мне одному это будет интересно, много людей на локалхосте доры генерят и и заливают на хостинг, который зип архивы больше 4 мб не распаковывает
F.A.I.R. вне форума  Ответить с цитированием
Старый 18.07.2009, 13:35   #9
Полудорвейщик
 
Регистрация: 05.07.2009
Сообщений: 36

По умолчанию

поглядел я че там в РБ отвечает за архивацию...
там бля zip реализован в чистом виде =)

подумаю че можно сделать...
wal вне форума  Ответить с цитированием
Старый 18.07.2009, 13:42   #10
Banned
 
Регистрация: 06.07.2009
Сообщений: 676

По умолчанию

Цитата:
Сообщение от wal
поглядел я че там в РБ отвечает за архивацию...
там бля zip реализован в чистом виде =)

подумаю че можно сделать...
Так а просто скрипт отдельно от рб, типа того что я выше показывал
F.A.I.R. вне форума  Ответить с цитированием
Ответ

« Предыдущая тема | Следующая тема »
Опции темы
Версия для печатиВерсия для печати
Отправить по электронной почте

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 04:12.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. Перевод: zCarot