Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с отправкой файла ftp_nb_put

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Проблема с отправкой файла ftp_nb_put
Ромчик
Отправлено: 07 Апреля, 2012 - 13:17:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Здравствуйте у меня случилась проблема с командой ftp_nb_put. Не могу понять как настроить отправку своего локального файла на удалённый сервер. Пожалуйста дайте примеры. И ещё не давайте ссылки на мануалы php.su и т.д я их читал но всеравно не смог понять. Пожалуйста дайте правильный пример отправки файла на ftp сервер на примере моего кода. Заранее спасибо Улыбка Улыбка Улыбка
PHP:
скопировать код в буфер обмена
  1. <?
  2.   $host = "be be be";
  3.   $port = "21";
  4.   $timeout = "30";
  5.   $login = "secret";
  6.   $pass = "secret";
  7.   $remote_file = "/test/";
  8.   $local_file = "s.txt";
  9.   $open = ftp_connect($host, $port, $timeout);
  10.   ftp_login($open, $login, $pass);
  11.   ftp_nb_put($open, $remote_file, $local_file, FTP_BINARY); - не могу понять как настроить передачу файла на ftp сервер((((
  12.   if(!$open)
  13.   {
  14.     echo("Ошибка соединения");
  15.     exit;
  16.   }
  17.   else
  18.   {
  19.     echo("Соединение установлено");  
  20.   }
  21. ?>
  22.  


Отредактировано модератором: Мелкий, 07 Апреля, 2012 - 14:33:01
не "ау", а подождите. Вы создали тему всего 75 минут назад. Это - ничто для форума, к тому же днём субботы.
 
 Top
Мелкий Супермодератор
Отправлено: 07 Апреля, 2012 - 14:35:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




И таки прочитайте примеры ftp_nb_put. Это неблокирующая функция, её завершение нужно специально ждать. Чего по вашему скрипту не видно.


-----
PostgreSQL DBA
 
 Top
Ромчик
Отправлено: 07 Апреля, 2012 - 15:34:37
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Мелкий, пожалуйста объясните как заполнить это поле правильно:
CODE (htmlphp):
скопировать код в буфер обмена
  1. ftp_nb_put($open, $remote_file, $local_file, FTP_BINARY);

Ну ни как не могу его заполнить возникают ошибки. Перечитывал сотню раз http://www.php.su/functions/?ftp_nb_put не могу понять и все. Вы же профессионал пожалуйста подскажите)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB