[Tutorial]Mit FTP Connecten

12/29/2014 10:18 AutoItS#1
[Only registered and activated users can see links. Click Here To Register...]

Herzlich Willkommen bei meinen Tutorial, in den Tutorial geht es um FTP, wie man durch AutoIt in seinen Filezilla Server Connecten kann.

Fangen wir an:
Als erstes erstellt ihr euch eine neue .au3 Datei.
[Only registered and activated users can see links. Click Here To Register...]

Jetzt includieren wir die FTPEx.au3. Wenn ihr den include nicht habt, könnt ihr es unten downloaden.
[Only registered and activated users can see links. Click Here To Register...]

Um zu unseren Server zu connecten zu können, müssen wir es als erstes mal öffnen, der Befehl ist ganz einfach. Bei "MeinFTP" könnt ihr irgendwas rein schreiben, ist eigentlich egal.
[Only registered and activated users can see links. Click Here To Register...]

Nun kommt der schwerste Befehl, _FTP_Connect($Open, "Servername","Username","Passwort")
So sieht der ganze Befehl von der UDF aus:
[Only registered and activated users can see links. Click Here To Register...]

Bei Servername müsst ihr euch einen Server erstellen, es gibt ganz gute Seiten um einen FTP Server zu bekommen, jedoch darf man nicht die Server benutzen um z.B. ein Update System zu schreiben. (Support gefragt)

Bei Username euren Usernamen, Passwort Passwort, den Rest braucht ihr nicht machen.

Jetzt geben wir noch eine MSGBox aus, damit wir wissen ob es klappt oder nicht.
[Only registered and activated users can see links. Click Here To Register...]

Wenn das kommt:
[Only registered and activated users can see links. Click Here To Register...]

Habt ihr alles richtig gemacht und es geht.
Wenn das kommt:
[Only registered and activated users can see links. Click Here To Register...]

Habt ihr irgendwas falsch gemacht und es geht nicht.

[Only registered and activated users can see links. Click Here To Register...]
12/29/2014 13:25 alpines#2
Kein Tutorial. Das ist wieder so ein 0815-hingeschmiertes etwas. Aber du erwartest ja sicherlich konstruktive Kritik, also will ich die mal nicht zu kurz kommen lassen.
Quote:
Originally Posted by AutoItS View Post
[Only registered and activated users can see links. Click Here To Register...]
Warum nimmst du nicht einfach die Tools im Editor statt ein Bild hochzuladen?

Quote:
Originally Posted by AutoItS View Post
Herzlich Willkommen bei meinen Tutorial, in den Tutorial geht es um FTP, wie man durch AutoIt in seinen Filezilla Server Connecten kann.

Eine kleine Einleitung zu FTP wäre schön; jemand der sich mit der Materie nicht auskennt hat keine Ahnung worum es sich hier handelt.

Quote:
Originally Posted by AutoItS View Post
Fangen wir an:
Als erstes erstellt ihr euch eine neue .au3 Datei.
[Only registered and activated users can see links. Click Here To Register...]
Okay...

Quote:
Originally Posted by AutoItS View Post
Jetzt includieren wir die FTPEx.au3. Wenn ihr den include nicht habt, könnt ihr es unten downloaden.
[Only registered and activated users can see links. Click Here To Register...]
Sollte eigentlich in jeder Std-Installation von AutoIt enthalten sein.

Quote:
Originally Posted by AutoItS View Post
Um zu unseren Server zu connecten zu können, müssen wir es als erstes mal öffnen, der Befehl ist ganz einfach. Bei "MeinFTP" könnt ihr irgendwas rein schreiben, ist eigentlich egal.
[Only registered and activated users can see links. Click Here To Register...]
Was öffnen? Es ist nicht egal was man bei MeinFTP hinschreibt, das ist der User-Agent des FTP-Clienten.
Beim Browser wäre das z.B. Mozilla 5.0 oder Internet Explorer.

Quote:
Originally Posted by AutoItS View Post
Nun kommt der schwerste Befehl, _FTP_Connect($Open, "Servername","Username","Passwort")
So sieht der ganze Befehl von der UDF aus:
[Only registered and activated users can see links. Click Here To Register...]
Statt die Parameter zu zeigen kannst du auch die Kommentare über des Funktionsheaders zeigen, da sind die Parameter sogar erklärt.

Quote:
Originally Posted by AutoItS View Post
Bei Servername müsst ihr euch einen Server erstellen, es gibt ganz gute Seiten um einen FTP Server zu bekommen, jedoch darf man nicht die Server benutzen um z.B. ein Update System zu schreiben. (Support gefragt)
Das ist ja wohl von Seite zu Seite unterschiedlich oder?

Quote:
Originally Posted by AutoItS View Post
Bei Username euren Usernamen, Passwort Passwort, den Rest braucht ihr nicht machen.
Warum nicht? Was kann man mit dem Rest machen?

Quote:
Originally Posted by AutoItS View Post
Jetzt geben wir noch eine MSGBox aus, damit wir wissen ob es klappt oder nicht.
[Only registered and activated users can see links. Click Here To Register...]

Wenn das kommt:
[Only registered and activated users can see links. Click Here To Register...]

Habt ihr alles richtig gemacht und es geht.
Wenn das kommt:
[Only registered and activated users can see links. Click Here To Register...]

Habt ihr irgendwas falsch gemacht und es geht nicht.
Quote:
Originally Posted by AutoItS View Post

[Only registered and activated users can see links. Click Here To Register...]
Was bedeutet das Handle das von _FTP_Connect returnt wird?

Du lässt an viel zu vielen Stellen Fragen offen die in einem guten Tutorial beantwortet sein müssten.
Des Weiteren ist das hier kein Tutorial sondern nur ein Beispiel wie man das schnell hinbekommt.
Aber was bringt dir so etwas wenn du nach zwei Minuten an einem anderen Fehler sitzt? Lieber alles gründlich durcharbeiten und fehlerfrei scripten.