Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi per delphi ftpprogramm homepage aktualisieren (https://www.delphipraxis.net/39525-per-delphi-ftpprogramm-homepage-aktualisieren.html)

ellelle 3. Feb 2005 21:57


per delphi ftpprogramm homepage aktualisieren
 
Hallo,

ich habe eine Hompage gestaltet, die alle paar Wochen aktualisiert werden muss.
Es gibt dort eine Rubrik Seminare, in der neue Termine eingetragen werden müssen.

Ich würde gerne ein Delphiprogramm schreiben, mit dem sich das einfach lösen lassen kann.
Sprich:

Die gute Frau(sie ist die Benutzerin/sehr schlechte computerkentnisse)
soll mein programm starten und in einem stringgrid die neuen daten eintragen.
danach soll sie auf einen button klicken und ihre seite im internet wird aktualisiert.

leider weiß ich nicht, wie ich mich per delphi zu einem ftpserver verbinden kann.
kann mir mal einer einen tipp geben.
danke

mfg

mr47 3. Feb 2005 22:12

Re: per delphi ftpprogramm homepage aktualisieren
 
Mit der Indykomponente TidFtp. Damit kann man relativ einfach eine FTP-verbindung herstellen und dateien hochladen. (Ich glaub bei den Indys ist ne Demo dabei oder?) ansonsten www.delphi-source.de unter Tutorials->Indy

arbu man 4. Feb 2005 09:59

Re: per delphi ftpprogramm homepage aktualisieren
 
Geh mal auf die Indy homepage und load dir die demos runter eine der demos ist ein FTP Programm das daeien auf einen ftp Server laden kann usw. .

ellelle 13. Feb 2005 12:24

Re: per delphi ftpprogramm homepage aktualisieren
 
hallo.

ich hab versucht eine verbindung zu einem server auszubauen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var user:string;
begin
  User :=edit1.Text;
  IdFTP1.Password :=Edit2.Text;
  IdFTP1.Host := Edit3.Text;
  IdFTP1.Connect;
end;
dabei ist edit1 = www.ponzle.de
edit2 = XXXXXX
und edit3 = www.ponzle.de


es kommt folgenden Fehlermeldung :

Project Project1.exe raised exception class EIdProtocolReplyError with message '530 Login incorrect'. Process stopped usw.

so und die Logindaten sind nicht falsch. Genauso kann ich mich mit einem Ftpprogramm einloggen.
Wo ist der Fehler?

danke
mfg michael

Martin W 13. Feb 2005 13:07

Re: per delphi ftpprogramm homepage aktualisieren
 
Zitat:

Zitat von ellelle
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var user:string;
begin
  User :=edit1.Text;
  IdFTP1.Password :=Edit2.Text;
  IdFTP1.Host := Edit3.Text;
  IdFTP1.Connect;
end;

Was bringt dir die Variable "user"...? Es muss heißen

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  IdFTP1.username := edit1.Text;
  IdFTP1.Password := Edit2.Text;
  IdFTP1.Host := Edit3.Text;
  if not IdFTP1.Connected then
  IdFTP1.Connect;
end;

ellelle 13. Feb 2005 13:21

Re: per delphi ftpprogramm homepage aktualisieren
 
danke
aber es muss so heißen ;)
Delphi-Quellcode:
  IdFTP1.User := edit1.Text;
  IdFTP1.Password := Edit2.Text;
  IdFTP1.Host := Edit3.Text;
  if not IdFTP1.Connected then
  IdFTP1.Connect;
  IdFTP1.List(ListBox1.Items);
habe mir das url=http://www.dsdt.info/tutorials/indy/?page=4]Indytutorial[/url] durchgelesen und da stand
Delphi-Quellcode:
  User := IdFTP1.UserIDEdit.Text;
  IdFTP1.Password := PasswordEdit.Text;
  IdFTP1.Host := FtpServerEdit.Text;
  IdFTP1.Connect;
war ein denkfehler von mir.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.

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