[Скрипт] Посоетуйте ftp клиент

keymaster

Постоялец
Регистрация
3 Сен 2012
Сообщения
104
Реакции
22
Когдато встречал ftp клиент на php который позволял закачивать файлы одного хостинга на другой минуя десктоп.
Сейчас как на зло не могу найти ничего похожего.
 
Вообще, так перекачивать файлы умеет total commander.
Но не все FTP-серверы поддерживают такой режим.
То есть total говорит второму ftp-серверу чтобы тот скачал файл с первого ftp-сервера.

Что говорит нам сам total?
How do I:
- Copy files from one FTP server to another server?
Simply connect to the two servers, so you see their file listings in the two file windows. Then select the file(s) to be copied, and press F5. Please note that remote copy is NOT supported by all servers, and it may also fail through a firewall. The left server will receive PORT commands, the right one PASV commands. Therefore if one server is in a private network or behind a firewall, and the other is public, put the private server in the LEFT window.

Вообще, чаще всего в таких ситуациях лучше использовать ssh:
1) на сервере откуда качать, запаковать в архив, выложить на одном из сайтов в паблик.
2) на сервере куда качать запускаем команду что-то вроде fetch Для просмотра ссылки Войди или Зарегистрируйся
3) распаковываем ;-)

Добавлено позже:
WinSCP не поддерживает скачки от FTP до FTP минуя компьютер. - Видать, это удел Total Commander.
 
А Для просмотра ссылки Войди или Зарегистрируйся пробовали?
Работает в виде файлового менеджера типа тоталкомандера. С левой стороны открыли один хостинг с правой - другой и go :)


Сайт - winscp.net
 
файлзилла? нет? под лвинукс лучшее
 
Немного не то. Ну мне не в радость гонять бекапи по 5 гб з одного шареда на другой шаред с с мобильного интернета.
 
Немного не то. Ну мне не в радость гонять бекапи по 5 гб з одного шареда на другой шаред с с мобильного интернета.
Ну с мобильного интернета самый разумный выход - только ssh. Я работал с ssh еще нативно с SonyEricsson k800 через java-ssh-клиент на дисплее 320х240. Правда не все говношареды открывают такой "красивый" доступ к сайту.
Можно подготовить скриптик на sh или bash. Который будет все делать автоматически. А через PHP на шареде не закинешь сразу 5гб. На шаредах есть лимиты (время, потребление процессора, памяти), которые чаще всего не дают редактировать
 
Вам нужен клиент с поддержкой FXP. Я пользовался flashFXP.
Sites > Site Manager > настраиваем сайты, на вкладке "Advanced" есть раздел "Alternative site to site..."
 
Transmit может подключить sftp как внешний диск, и на него можно качать файлы напрямую из инета, оч. удобно.
 
Я использую FileZilla в одном окне один сервак в другом другой и переписываю если нужно.
 
скрипт phprapidget

в некоторых бесплатных php и perl файл менеджерах есть такое

в ispmanager есть функционал - заливка с удалённого сервера

если именно ftp не нужен можно сделать всё через http
PHP:
<?php
if(!@copy('http://someserver.com/somefile.zip','./somefile.zip'))
 {
     $errors= error_get_last();
     echo "COPY ERROR: ".$errors['type'];
     echo "<br />\n".$errors['message'];
 } else {
     echo "File copied from remote!";
 }
?>
 
Назад
Сверху