закочка файлов по ftp

lexxksb

Новичок
Закачка файлов по ftp

Здравствуйте.
Есть вот такой скрипт:
if(file_exists("files/table.csv")){

$ret = ftp_nb_put($connect, $info['path'], "files/table.csv", FTP_BINARY);
while ($ret == FTP_MOREDATA) {
// Do whatever you want
echo ". ";
// Continue uploading...
$ret = ftp_nb_continue($connect);
}
if ($ret != FTP_FINISHED) {
echo "<br />Не удалось загрузить. Проверьте путь, наличие директории meta на сайте, права на директорию meta.<br /> <a href='/'>На главную станицу</a>";
}else{
unlink("files/table.csv");
echo "<br />Файл успешно загружен. <br /> <a href='/'>На главную станицу</a>";
}


}

Он закачивает файл "files/table.csv" на другой сервер по FTP.
На удаленном сервере создается файл, но нулевой длины.
Выдает вот такую ошибку: Warning: ftp_nb_put() [function.ftp-nb-put]: Could not set flags on socket: Cannot assign requested address
Замена ftp_nb_put на ftp_put дает такую же ошибку.
На сервере ограничений по соединениям ftp нет.

Кто-нибудь сталкивался с такой ошибкой?
 
Сверху