Thread Lesen Directory-Einträge (52 answers)
Opened by wastl at 2009-01-05 13:02

wastl
 2009-01-05 21:45
#117592 #117592
User since
2005-02-13
40 Artikel
BenutzerIn
[default_avatar]
Werde ich schnellsmöglich testen, danke!

Jetzt habe ich aber noch ein weiteres Problem.
Ich habe auf meinem lokalen System FileZillaFTP zum Laufen gebracht und das Perl-Skript dort getestet.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);
use LWP::UserAgent;
use Net::FTP;
use CGI;
my $cgih = new CGI;
print $cgih->header;
my $url = "www.dom2.test";
my $ftp = Net::FTP->new($url, Debug => 0)
      or die "Cannot connect to $url: $@";
$ftp->login ('', '');
if($ftp == undef){
  my $errormsg=$@;
  onError(); 
}
my @dir = $ftp->ls('*.*');
foreach (@dir)
  {print "$_<br>";}
$ftp->quit;



Obwohl Dateien vorhanden sind, wird nichts angezeigt.
Im log steht folgendes:

FileZilla Server version 0.9.23 beta started
Initializing Server.
Creating listen socket on port 21...
Server online.
(000002) 05.01.2009 20:28:03 - (not logged in) (127.0.0.2)> Connected, sending welcome message...
(000002) 05.01.2009 20:28:03 - (not logged in) (127.0.0.2)> 220-FileZilla Server version 0.9.23 beta
(000002) 05.01.2009 20:28:03 - (not logged in) (127.0.0.2)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000002) 05.01.2009 20:28:03 - (not logged in) (127.0.0.2)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000002) 05.01.2009 20:28:03 - (not logged in) (127.0.0.2)> USER anonymous
(000002) 05.01.2009 20:28:03 - (not logged in) (127.0.0.2)> 331 Password required for anonymous
(000002) 05.01.2009 20:28:03 - (not logged in) (127.0.0.2)> PASS
(000002) 05.01.2009 20:28:03 - anonymous (127.0.0.2)> 230 Logged on
(000002) 05.01.2009 20:28:03 - anonymous (127.0.0.2)> PORT 127,0,0,2,4,167
(000002) 05.01.2009 20:28:03 - anonymous (127.0.0.2)> 200 Port command successful
(000002) 05.01.2009 20:28:03 - anonymous (127.0.0.2)> NLST *.*
(000002) 05.01.2009 20:28:03 - anonymous (127.0.0.2)> 150 Opening data channel for directory list.
(000002) 05.01.2009 20:28:03 - anonymous (127.0.0.2)> 425 Can't open data connection.
(000002) 05.01.2009 20:30:03 - anonymous (127.0.0.2)> QUIT
(000002) 05.01.2009 20:30:03 - anonymous (127.0.0.2)> 221 Goodbye
(000002) 05.01.2009 20:30:03 - anonymous (127.0.0.2)> disconnected.


Also ist nach meiner Vermutung die connection erfolgt und erst beim ls-Kommando ein Fehler aufgetreten?
Woran kann das liegen?
Gibt es an anderer Stelle noch genauere Informationen über die Fehlerursache?
Danke!

View full thread Lesen Directory-Einträge