Forum Webscript.Ru
Программирование => Perl => Тема начата: DNK от 29 Марта 2006, 18:24:44
-
Вот написал:
#!/usr/bin/perl
use Net::FTP;
$ftp_serv = "ftp.narod.ru"; #к примеру ftp.narod.ru он то всегда работает
$test = Net::FTP->new($ftp_serv) || die print "FTP server no UP\\n"; exit;
open(OUT,">account.txt");
@login = qw{ root mail gretr ftp login};
for($i=0;$1<=4;$i++)
{
print ("Now $login[$i]\\n");
ftpcon($ftp_serv,$login[$i]);
}
#######################################
sub ftpcon
{
$ftp = Net::FTP->new($_[0]);
if($ftp->login($_[1],$_[1]))
{
print OUT "$_[1]:$_[1]\\n";
}
close($ftp);
}
#######################################
Но скрипт выводит: FTP server no UP
а на самом деле все АП
В чем проблема? Спасибо
-
дебаггер в руки и - отслеживаем процес работы скрипта и инициализации переменных.
-
$ftp = Net::FTP->new("ftp.narod.ru", Debug =>1);
-
Debug =>1
что это значит?
-
http://search.cpan.org/~gbarr/libnet-1.19/Net/FTP.pm#CONSTRUCTOR
Выдает как происходит сообщение с сервером.
-
Спасибо NeoNox очень полезную ссылочку дал, жаль что на анг.
не знаешь ли подобного ресурса на русском?
-
Нет, на русском не знаю, но знаю еще одну полезную ссылочку:
http://www.translate.ru
-
Похоже он не пашет
Sorry, the server is on maintenance service now. Try to repeat your request later.
-
DNK пашет, но у них весьма нестабильный сервер.