Xpoint
   [напомнить пароль]

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

Метки: [без меток]
2010-03-31 15:03:13 [обр] пользователь удален
сообщение промодерировано

Здравствуйте.
Есть вот такой скрипт:

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 нет.

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

спустя 18 часов [обр] пользователь удален
все спасибо включил пассивный режим.
Powered by POEM™ Engine Copyright © 2002-2005