Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi FTP-Server abfrage? (https://www.delphipraxis.net/111621-ftp-server-abfrage.html)

Jiro 10. Apr 2008 13:39

Re: FTP-Server abfrage?
 
Jetzt hab ich wieder die gleich Fehlermeldung wie oben...

Klaus01 10. Apr 2008 13:46

Re: FTP-Server abfrage?
 
Un wenn Du *.html durch *.* oder *.htm ersetzt?

Delphi-Quellcode:
ftp.list(sl,'*.*',false);

Jiro 10. Apr 2008 13:51

Re: FTP-Server abfrage?
 
immer noch das gleiche (die datei existiert jetzt auch)
also text.html


edit:
Warum funktioniert das eigentlich nicht:
Delphi-Quellcode:
if anderes.Checked AND paenefeld.Text = '' then
?

Naja, das rausfinden ob die Datei da ist, ist wichtiger...

Klaus01 10. Apr 2008 14:17

Re: FTP-Server abfrage?
 
Hallo,

der untenstehen Code funktioniert bei mir ohne Probleme.
Die Datei existiert nicht, es gibt keine Exception wie die Deine.

Ich habe mit einem lokalen FTP Server getestet.

Delphi-Quellcode:
 
  idftp1.Host:='192.168.145.130';
  idftp1.Username:='.....';
  idftp1.Password:='.....';
  idftp1.Connect();
  if idftp1.size('test.htm') >= 0 then
    showMessage('da')
  else
    showMessage('nicht da');
Vielleicht kannst DU noch mit passive Mode testen.
Delphi-Quellcode:
 idftp1.Passive
Mit einem anderen FTP Client kannst Du Dich zum Server verbinden?

zweite Frage:

Delphi-Quellcode:
if anderes.Checked AND (paenefeld.Text = '') then
Grüße
Klaus

Jiro 10. Apr 2008 14:32

Re: FTP-Server abfrage?
 
So sieht der Code jetzt aus:
Delphi-Quellcode:
begin
ftp.ChangeDir('/htdocs');
sl := TStringList.create;
ftp.list(sl,'*.*',false);
if sl.indexOf('test.html') >= 0 then
   begin
     showmessage ('funzt');
   end
else
   begin
     showmessage ('funzt nicht');
   end;
sl.free;
 end;
Soll da noch was geändert werden? Also ich hab mit passiv auf true und false probiert. Klappt nicht. Die Daten sind ja richtig, da ich ja connecten kann. Aber wie muss man den Ordner schreiben? Also nach dem Root kommt der Ordner htdocs (da sind die Dateien drin).

Klaus01 10. Apr 2008 15:11

Re: FTP-Server abfrage?
 
Der Code schaut o.k.
Ich denke aber das schon etwas beim Verbindungsaufbau fehlschlägt.
Du bis dir sicher das die ftp Host Adresse "res7.worldserver.net" lauten muss
und ftp.res7.worldserver.net?

Wie verbindest Du Dich mit einem anderen FTP-Client auf den Server?
Grüße
Klaus

Jiro 10. Apr 2008 15:35

Re: FTP-Server abfrage?
 
Ich hab als Host ja niklas-nelson.de eingegeben, das ist auch beim meinem FTP Client so... und noch ein Problem, was muss ich eingeben, wenn in folgendes machen will
Delphi-Quellcode:
if anderes.Checked AND (paenefeld.Text is NOT = 'paene') AND (paenefeld.Text is NOT = '') then
?

Klaus01 10. Apr 2008 17:45

Re: FTP-Server abfrage?
 
Delphi-Quellcode:
if anderes.Checked AND not (paenefeld.Text = 'paene') AND not (paenefeld.Text = '') then
oder
Delphi-Quellcode:
if anderes.Checked AND (paenefeld.Text <> 'paene') AND (paenefeld.Text <> '') then
zum FTP Problem habe ich dir ein PN geschickt.

Grüße
Klaus

Jiro 11. Apr 2008 14:13

Re: FTP-Server abfrage?
 
Es funktioniert. Danke

Klaus01 11. Apr 2008 14:15

Re: FTP-Server abfrage?
 
...und, woran lag es denn?

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.
Seite 2 von 5     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz