FTP-клиент для архивирования перед загрузкой и распаковки на сервере после загрузки

Я всегда работаю с некоторыми большими веб-сайтами, которые раздражает загружать, учитывая количество небольших файлов. Я использую Filezilla, но с удовольствием куплю какое-нибудь коммерческое решение, если оно есть, которое может заархивировать файлы перед загрузкой, а затем разархивировать их после загрузки.

Это боль, чтобы вручную делать это все время.

Если кто-то знает о каком-либо ftp-клиенте или расширении для Filezilla или другого, которое могло бы это сделать... Я отправил электронное письмо в службу поддержки CuteFTP и WSFtp - пока нет ответа...

Я знаю, что FTP-протокол не поддерживает эту команду, поэтому я прошу расширение (если кто-нибудь знает) или бесплатный или коммерческий FTP-клиент, который выполняет эту работу...


person ronaldosantana    schedule 10.06.2010    source источник


Ответы (2)


Не могли бы вы настроить некоторые bash-скрипты для rar и ftp файла, а затем на сервере проверять наличие файла каждые x секунд, распаковывать и удалять, когда он есть?

person Jimmy    schedule 10.06.2010
comment
Я не нашел ничего, что могло бы сделать именно это, но мне достаточно вашего совета, чтобы справиться с этой проблемой. Еще раз спасибо. - person ronaldosantana; 23.06.2010

используйте это в файле php, который может называться: zip.php

*<?php $zip = new ZipArchive(); $res = $zip->open('yourzipfile.zip'); if ($res === true{
$zip->extractTo('./');
$zip->close();
echo 'ok'; } else
echo 'failed'; ?>*

заархивируйте свой сайт и загрузите его в корень вашего сервера. Также загрузите zip.php в то же место

теперь введите это в своем браузере: www.yoursite.com/zip.php

Если все пойдет хорошо, вы получите «ок»; в противном случае есть проблема

Подробнее о классе: http://www.php.net/manual/en/class.ziparchive.php

person ZooBoole    schedule 05.02.2014