Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Nikolay Pichtin                      2:5056/30      07 Feb 2001  22:34:34
 To : All
 Subject : Переслать файл
 -------------------------------------------------------------------------------- 
 
 
  Помогите со скриптом!
  Hи как не получается. Hадо с сайта, размещенного на f2s
  переслать файл на другой FTP.
  Пробовал LWP::UserAgent но ни чего не получается
 
 #!/usp/bin/perl
  use LWP::UserAgent;
 
 $user = "user";
 $passwd = "passw";
 $ftpurl = "ftp.ru";
 $sendfile = "readme.txt";
 
 $ua = LWP::UserAgent->new;
 
 $ua->agent("AgentName/0.1 " . $ua->agent);
 
 $request = HTTP::Request->new(PUT , 'ftp://$user:$passwd@$ftpurl/');
 
  if ($ua->request($request)) {
   print "Connect $ftpurl.\n";
  }
 
 @arr = split(/\//,$sendfile);
 $i = @arr;
 $files = $arr[$i-1];
 
 $response = $ua->request($request);
 if ($response->is_success) {
 
     open(RES,">$sendfiles") or die $!;
     binmode(RES);
     print RES $response->content;
     close RES;
 
     print "Ok! $ua->content\n";
 
 } else {
     print "No Connect $ftpurl\n";
 }
 
 Отладку приходится проводить под виндами, а в ActivePerl
 нет модуля Net::FTP.
 
 А может быть другие пути есть?
 -- Hиколай.
 * А счастье было так возможно,и так возможно,и вот так
 ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 ---
  * Origin: Где начало того конца, которым оканчивается начало? (2:5056/30)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Переслать файл   Nikolay Pichtin   07 Feb 2001 22:34:34 
 Re: Переслать файл   Serge Shikov   08 Feb 2001 12:35:56 
 Re: Переслать файл   Paul A. Puchkov   08 Feb 2001 19:36:52 
 Re: Переслать файл   Artur Penttinen   08 Feb 2001 20:37:51 
 Re: Переслать файл   Serge Shikov   08 Feb 2001 21:41:16 
 Re: Переслать файл   Alexander Babanov   08 Feb 2001 02:59:01 
 Re: Переслать файл   Nikolay Pichtin   09 Feb 2001 10:43:49 
Архивное /ru.perl/18133a81c0a2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional