FTP-клиент для архивации перед загрузкой и разархивировать на сервере после загрузки - PullRequest
2 голосов
/ 10 июня 2010

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

Больно постоянно делать это вручную.

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

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

Ответы [ 2 ]

2 голосов
/ 05 февраля 2014

используйте это в 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

0 голосов
/ 10 июня 2010

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

...