Thema: perl Problem
Einzelnen Beitrag anzeigen
Alt 15.07.2003, 19:22   #1
K@sperl
bitte Mailadresse prüfen!
 
Registriert seit: 03.04.2001
Beiträge: 2.387


Standard

Soda, jetzt hab ich's gelöst:

Code:
        my $port = '21', $login, $pwd;
        if( $host =~ /\@/ ){
            $login = $host;
            if( $host =~ /\@(.)+\:/ ){ 
                ($test, $host) = split('@', $host);
                ($host, $port) = split(':', $host);
            }
            else {
             ($test, $host) = split('@', $host);   
            }
            $login =~ s/\@(.)+$//;
            ($login,$pwd) = split(':', $login);
            $ftp = Net::FTP->new($host, Port=>$port);
            $ftp->login($login, $pwd) if (defined $ftp);
        }
        else{
            $ftp = Net::FTP->new($host);
            $ftp->login($ENV{"FTP_USER"},$ENV{"FTP_PASSWORD"}) if (defined $ftp);
        }
K@sperl ist offline   Mit Zitat antworten