Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > послать файл используя ftp


Автор: Valeria 8.2.2007, 09:51
надо передавать данные через ftp в специальную папку. подскажите ссылки на примеры или подобную документацию.

Добавлено @ 10:02 
под Unix кстати!

Автор: stan777 8.2.2007, 10:10
да кстати smile  use NET::FTP; 

Автор: amg 8.2.2007, 10:15
stan777, все верно, только не NET::FTP, а Net::FTP (регистр букв имеет значение)
Valeria, вот пример, почти один к одному с тем, что в документации
Код

use Net::FTP;

$host = 'host';
$user = 'user';
$password = 'passwod';
$dest_dir = '/destination/dir';
$file = 'filename_on_local_computer';

$ftp = Net::FTP->new($host, Debug => 0)
  or die "Cannot connect to $host: $@";

$ftp->login($user,$password)
  or die "Cannot login as $user to $host ", $ftp->message;

$ftp->cwd($dest_dir)
  or die "Cannot change working directory ", $ftp->message;

$ftp->put($file)
  or die "put failed ", $ftp->message;

$ftp->quit;

Автор: Valeria 8.2.2007, 15:31
amg, спасибо!  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)