Отключение архивации - это обычная закачка файлов? Зачем? Для этого есть ftp-клиенты. Например, filezilla поддерживает задания.
Правильно. Нужна поддержка 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 строки удалите запятую. Таким образом, проблема будет решена.
Обновление программы до версии 0.9beta
Что нового:
- Дозакачка
После обрыва/ошибки теперь происходит закачка только незакаченных файлов (а не всех заново). К примеру, архив был разбит на 15 блоков, 10 закачалось и произошел сбой. В следующей попытке закачка начнется сразу с 11-блока.
//ps) Файл, на котором был обрыв закачивается заново (а не дозакачивается).
- Добавлена опция "Останавливать задание после указанного числа ошибок"
При привышении указанного числа ошибок (неудачных попыток закачать архив), задание перестает выполняться. (Перестает выполняться только это задание, остальные продолжают)
- Исправлена проблема: существующие файлы перезаписываются
К примеру, на хостинге уже есть файл index.html. При распаковке архива он перезапишется на новый файл.
- Экспорт заданий теперь работает
Функция сохранения списка заданий (которые уже добавлены в программу) в текстовый файл
- Улучшен пользовательский интерфейс
- Куча прочих незначительных изменений
Скачать:
http://trindex.ru/download/upload&unzip_desktop.zip (61 кб)
ps) Пишите обо всех замечаниях, пожеланиях (по функционалу, юзабилити, интерфейсу) - возможно учту :)
Все замечания и пожелания будут учтены, но пока совсем нет времени, т.к. нахожусь в отпуске, а тут и так времени на все не хватает, к вечеру устаешь и на инетные дела совсем не остается сил.
Странно. Такую надпись может писать _ТОЛЬКО_, если скрипт вызвать без параметра run.php?c=колво_блоков. (Если без разбивки, то c=1). Я пробовал без привязки домена, все работало.
Попробуй вручную запустить скрипт run.php?c=1 и отпиши, что будет. Или можешь в личку написать данные аккаунта - я проверю, как будет возможность.
Надо подумать над этим.
То есть, при вызове программы upload&unzip.exe с параметрами аккаунта и zip-файлом автоматически запускать закачку?
а если уже запущен один экземпляр программы - запускать второй, или к первому добавлять задание?
Пока что в программе нет динамического изменения заданий. Но хочу доделать.
Кстати, кому-нибудь ещё такое будет полезна данная функция?
Сделаю потом.
А должно быть
ftp://login:pass@login.site.com/ http://site.com/
Что-то я ничего не понял. Напишите полную строку, которую добавляете (логин, пароль, естественнно, можете изменить)
Формат по-умолчанию: ftp://%login:%pass@%ftp/%folder %url
То есть, надо вводить ftp://login:pass@ftpserver/ http://url/
1) между ftp-аккаунтом и url - пробел
2) если каталог - корень, то нужен один слэш, а не два (то есть, "ftpserver/", а не "ftpserver//")
Добавил заголоков "User-agent" при вызове скрипта, теперь на byethost нормально распаковывается. Только что проверял. Скачать обновленную программу можно по старой ссылке.