|
You last visited: Today at 04:55
Advertisement
[Tutorial]Mit FTP Connecten
Discussion on [Tutorial]Mit FTP Connecten within the AutoIt forum part of the Coders Den category.
12/29/2014, 10:18
|
#1
|
elite*gold: 0
Join Date: Dec 2014
Posts: 20
Received Thanks: 0
|
[Tutorial]Mit FTP Connecten
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.
Jetzt includieren wir die FTPEx.au3. Wenn ihr den include nicht habt, könnt ihr es unten downloaden.
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.
Nun kommt der schwerste Befehl, _FTP_Connect($Open, "Servername","Username","Passwort")
So sieht der ganze Befehl von der UDF aus:
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.
Wenn das kommt:
Habt ihr alles richtig gemacht und es geht.
Wenn das kommt:
Habt ihr irgendwas falsch gemacht und es geht nicht.
|
|
|
12/29/2014, 13:25
|
#2
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
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
|
Warum nimmst du nicht einfach die Tools im Editor statt ein Bild hochzuladen?
Quote:
Originally Posted by AutoItS
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
Fangen wir an:
Als erstes erstellt ihr euch eine neue .au3 Datei.
|
Okay...
Quote:
Originally Posted by AutoItS
Jetzt includieren wir die FTPEx.au3. Wenn ihr den include nicht habt, könnt ihr es unten downloaden.
|
Sollte eigentlich in jeder Std-Installation von AutoIt enthalten sein.
Quote:
Originally Posted by AutoItS
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.
|
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
Nun kommt der schwerste Befehl, _FTP_Connect($Open, "Servername","Username","Passwort")
So sieht der ganze Befehl von der UDF aus:
|
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
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
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
Jetzt geben wir noch eine MSGBox aus, damit wir wissen ob es klappt oder nicht.
Wenn das kommt:
Habt ihr alles richtig gemacht und es geht.
Wenn das kommt:
Habt ihr irgendwas falsch gemacht und es geht nicht.
|
Quote:
Originally Posted by AutoItS
|
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.
|
|
|
All times are GMT +1. The time now is 04:55.
|
|