Перенести файлы с одного хоста на другой, выкачивать вручную и перезаливать, очень нудно. Было принято решение, написать скрипт, который пробежится по всем папкам сайта, и перезальёт их на удалённый FTP...
Функция устанавливает соединение через прокси и возвращает открытый сокет. дальше работаем с сокетом аналогично, как если бы открыли его через fsockopen
взято с http://istio.net/programmizm/1519-php-socks5-proksi.html