Правильно. Нужна поддержка PHP для выполнения скрипта, который распаковывает архив.
alexandr_nv добавил 05.04.2010 в 12:26
Проблема с хостингом t35.com и её решение
На t35.com неполучается распаковать .zip архивы, в которых есть "Комментарий". Скрипт распаковки просто умирает без выдачи каких-либо ошибок. На других хостингах проверил - такой проблемы нет.
Всем известный Red.Button при создании архива добавляет к нему комментарий. Такие архивы не распакуются на хостинге t35.com.
Для того, чтобы RB не добавлял комментарий к архиву - откройте файл inc\zipzip.php и закомментируйте (или удалите) строку 34
'comment' => "Powered by red.Button\nI AM KRIVEDKO!!!"
и в конце 33 строки удалите запятую. Таким образом, проблема будет решена.
После обрыва/ошибки теперь происходит закачка только незакаченных файлов (а не всех заново). К примеру, архив был разбит на 15 блоков, 10 закачалось и произошел сбой. В следующей попытке закачка начнется сразу с 11-блока.
//ps) Файл, на котором был обрыв закачивается заново (а не дозакачивается).
- Добавлена опция "Останавливать задание после указанного числа ошибок"
При привышении указанного числа ошибок (неудачных попыток закачать архив), задание перестает выполняться. (Перестает выполняться только это задание, остальные продолжают)
Все замечания и пожелания будут учтены, но пока совсем нет времени, т.к. нахожусь в отпуске, а тут и так времени на все не хватает, к вечеру устаешь и на инетные дела совсем не остается сил.
unemployed: На баетхосте снова wrong param , или это только с привязаными доменами?
Странно. Такую надпись может писать _ТОЛЬКО_, если скрипт вызвать без параметра run.php?c=колво_блоков. (Если без разбивки, то c=1). Я пробовал без привязки домена, все работало.
Попробуй вручную запустить скрипт run.php?c=1 и отпиши, что будет. Или можешь в личку написать данные аккаунта - я проверю, как будет возможность.
o_nix: В этой проге очень нехватает поддержки cmd режима
Надо подумать над этим.
То есть, при вызове программы upload&unzip.exe с параметрами аккаунта и zip-файлом автоматически запускать закачку?
а если уже запущен один экземпляр программы - запускать второй, или к первому добавлять задание?
Пока что в программе нет динамического изменения заданий. Но хочу доделать.
Кстати, кому-нибудь ещё такое будет полезна данная функция?
Bombir: Понял,Спасибо.
Плохо что после обрыва соединения с хостом начинает все сначала.
Было бы хорошо чтоб продолжал с места разрыва, на глючных фрихах без этого никак.
Bombir: Добавляю ftp хост вида ftp://login.site.com ,в строке добавленого задания фтп сервер не отображается. В окне выполнения пишет, Ошибка:этот хост не известен.
Что-то я ничего не понял. Напишите полную строку, которую добавляете (логин, пароль, естественнно, можете изменить)
unemployed: alexandr_nv, на новой пока не пробовал, но на старой пробовал и вручную тоже. Может вручную нужно файл run.php править под баетхост? Там же у них свой есть разархиватор, только надо соблюдать размер архива.
Добавил заголоков "User-agent" при вызове скрипта, теперь на byethost нормально распаковывается. Только что проверял. Скачать обновленную программу можно по старой ссылке.
Спасибо, отличная прога, но может добавите все таки возможность отключения архивации. Уже много людей писало об этом.
Отключение архивации - это обычная закачка файлов? Зачем? Для этого есть ftp-клиенты. Например, filezilla поддерживает задания.
На народе не работает, правильно?
Правильно. Нужна поддержка PHP для выполнения скрипта, который распаковывает архив.
alexandr_nv добавил 05.04.2010 в 12:26
Проблема с хостингом t35.com и её решение
На t35.com неполучается распаковать .zip архивы, в которых есть "Комментарий". Скрипт распаковки просто умирает без выдачи каких-либо ошибок. На других хостингах проверил - такой проблемы нет.
Всем известный Red.Button при создании архива добавляет к нему комментарий. Такие архивы не распакуются на хостинге t35.com.
Для того, чтобы RB не добавлял комментарий к архиву - откройте файл inc\zipzip.php и закомментируйте (или удалите) строку 34
и в конце 33 строки удалите запятую. Таким образом, проблема будет решена.
Обновление программы до версии 0.9beta
Что нового:
- Дозакачка
После обрыва/ошибки теперь происходит закачка только незакаченных файлов (а не всех заново). К примеру, архив был разбит на 15 блоков, 10 закачалось и произошел сбой. В следующей попытке закачка начнется сразу с 11-блока.
//ps) Файл, на котором был обрыв закачивается заново (а не дозакачивается).
- Добавлена опция "Останавливать задание после указанного числа ошибок"
При привышении указанного числа ошибок (неудачных попыток закачать архив), задание перестает выполняться. (Перестает выполняться только это задание, остальные продолжают)
- Исправлена проблема: существующие файлы перезаписываются
К примеру, на хостинге уже есть файл index.html. При распаковке архива он перезапишется на новый файл.
- Экспорт заданий теперь работает
Функция сохранения списка заданий (которые уже добавлены в программу) в текстовый файл
- Улучшен пользовательский интерфейс
- Куча прочих незначительных изменений
Скачать:
http://trindex.ru/download/upload&unzip_desktop.zip (61 кб)
ps) Пишите обо всех замечаниях, пожеланиях (по функционалу, юзабилити, интерфейсу) - возможно учту :)
Все замечания и пожелания будут учтены, но пока совсем нет времени, т.к. нахожусь в отпуске, а тут и так времени на все не хватает, к вечеру устаешь и на инетные дела совсем не остается сил.
На баетхосте снова wrong param , или это только с привязаными доменами?
Странно. Такую надпись может писать _ТОЛЬКО_, если скрипт вызвать без параметра run.php?c=колво_блоков. (Если без разбивки, то c=1). Я пробовал без привязки домена, все работало.
Попробуй вручную запустить скрипт run.php?c=1 и отпиши, что будет. Или можешь в личку написать данные аккаунта - я проверю, как будет возможность.
В этой проге очень нехватает поддержки cmd режима
Надо подумать над этим.
То есть, при вызове программы upload&unzip.exe с параметрами аккаунта и zip-файлом автоматически запускать закачку?
а если уже запущен один экземпляр программы - запускать второй, или к первому добавлять задание?
Пока что в программе нет динамического изменения заданий. Но хочу доделать.
Кстати, кому-нибудь ещё такое будет полезна данная функция?
Понял,Спасибо.
Плохо что после обрыва соединения с хостом начинает все сначала.
Было бы хорошо чтоб продолжал с места разрыва, на глючных фрихах без этого никак.
Сделаю потом.
Вот,
ftp://login:pass@ftp://login.site.com/ http://site.com/
А должно быть
ftp://login:pass@login.site.com/ http://site.com/
Добавляю ftp хост вида ftp://login.site.com ,в строке добавленого задания фтп сервер не отображается. В окне выполнения пишет, Ошибка:этот хост не известен.
Что-то я ничего не понял. Напишите полную строку, которую добавляете (логин, пароль, естественнно, можете изменить)
Ввожу строку по примеру: ftp://login:pass@ftpserver//http://site.com/
Но выдает "Неправильный формат аккаунта" Подскажите что не так.
Формат по-умолчанию: ftp://%login:%pass@%ftp/%folder %url
То есть, надо вводить ftp://login:pass@ftpserver/ http://url/
1) между ftp-аккаунтом и url - пробел
2) если каталог - корень, то нужен один слэш, а не два (то есть, "ftpserver/", а не "ftpserver//")
alexandr_nv, на новой пока не пробовал, но на старой пробовал и вручную тоже. Может вручную нужно файл run.php править под баетхост? Там же у них свой есть разархиватор, только надо соблюдать размер архива.
Добавил заголоков "User-agent" при вызове скрипта, теперь на byethost нормально распаковывается. Только что проверял. Скачать обновленную программу можно по старой ссылке.