In jedem Download von mir ist eine Anleitung dabei für die dazugehörige UDF an.
Nachschub an UDF´s folgt
Hier dan die Anleitung zu der UDF (selbst geschriebene Anleitung)
War für mich nicht sonderlich schwer google translate zu benutzenQuote:
Funktion Name: _FTPOpen ()
Beschreibung: Öffnet eine FTP-Sitzung.
Parameter (n): $ s_Agent - Random Namen. (Wie "Myftp")
$ L_AccessType - Ka was da bedeutet
$ S_ProxyName - ProxyName.
$ S_ProxyBypass - ProxyByPasses's.
$ L_Flags - Spezial-Flags.
(En): DllCall, wininet.dll
Return Value (s): On Success - Liefert eine Indentifier.
Bei einem Fehler - 0 und setzt @ ERROR
Autor (en): Wouter van Kesteren.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Funktion Name: _FTPConnect ()
Beschreibung: Verbindung zu einem FTP-Server.
Parameter (n): $ l_InternetSession - Der lange aus _FTPOpen ()
$ S_ServerName - Server / IP.
$ S_Username - Benutzername.
$ S_Password - Passwort.
$ I_ServerPort - Server-Port (0 Standard (21))
$ L_Service - ka was da bedeutet
$ L_Flags - Spezial-Flags.
$ L_Context - ich keine Ahnung, was das bedeutet.
(En): DllCall, wininet.dll
Return Value (s): On Success - Liefert eine Indentifier.
Bei einem Fehler - 0 und setzt @ ERROR
Autor (en): Wouter van Kesteren
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Funktion Name: _FTPPutFile ()
; Beschreibung: enthält eine Datei auf einem FTP-Server.
; Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
; $ S_LocalFile - Die lokale Datei.
; $ S_RemoteFile - Der Remote-Speicherort für die Datei.
; $ L_Flags - Spezial-Flags.
; $ L_Context - ka was das bedeutet
; (En): DllCall, wininet.dll
; Return Value (s): On Success - 1
; Bei einem Fehler - 0
, Autor (en): Wouter van Kesteren
Return $ ai_InternetConnect [0]
EndFunc; ==> _FTPConnect ()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Funktion Name: _FTPDelFile ()
Beschreibung: Löschen einer Datei von einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Wouter van Kesteren
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Funktion Name: _FTPClose ()
Beschreibung: Schließt das _FTPOpen Sitzung.
Parameter (n): $ l_InternetSession - Der lange aus _FTPOpen ()
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Wouter van Kesteren
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Funktion Name: _FTPFileFindFirst ()
Beschreibung: Finde erste Datei auf einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
$ L_Flags - nutzen Sie die dwFlags Parameter, um 1 für die Übertragung der Datei im ASCII-(Typ A Transfer-Methode) oder 2 für die Übertragung der Datei im Binär-(Typ-I-Transfer-Methode).
$ L_Context - lContext wird verwendet, um die Anwendung, wenn Sie mit Callbacks. Da wir nicht mit Callbacks wir Pass 0.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Dick Bronsdijk
;;;;;;;;;;;;;;;;;;;;;;
Funktion Name: _FTPFileFindNext ()
Beschreibung: Find Next-Datei auf einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Dick Bronsdijk
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Funktion Name: _FTPGetFile () - db Test
Beschreibung: erhält eine Datei von einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
$ S_LocalFile - Die lokale Datei.
$ L_Flags - nutzen Sie die dwFlags Parameter, um
- 1 für die Übertragung der Datei im ASCII-(Typ A Transfer-Methode) oder
- 2 für die Übertragung der Datei im Binär-(Typ-I-Transfer-Methode).
$ L_Fail - Lassen Sie lokale Datei überschrieben wird, wenn er vorhanden ist
- -1 Darf nicht überschrieben werden (Standard)
- 0 Lassen Sie überschreiben
$ L_Attributes - Attribute für lokale Datei
$ L_Context - lContext wird verwendet, um die Anwendung, wenn Sie mit Callbacks. Da wir nicht mit Callbacks wir Pass 0.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Dick Bronsdijk
;;;;;;;;;;;;;;;;;;;;;;;;;;;,
Also das wichtigste sind:
_Ftpconnect : Zum ftp verbinden
_Ftpputfile : Läd eine Datei hoch
_Ftpclose : Disconnected von server.
hier noch mal ein beiepil script für ftp.au3
PHP Code:
#include <Ftp.au3>
$UPLOADFILE= "C:\Program Files\AutoIt3\Icons\au3.ico";dateipfad zum uppen
$FTPFILENAME= "bla.ico";erscheinender name auf server
$Open = _FTPOpen('Was hier steht ist egal');egal
$Conn = _FTPConnect($Open, "scorni.sc.funpic.de","scorni", "xxxxxxxxxxxxx");daten
_FtpPutFile($Conn, $UPLOADFILE, $FTPFILENAME);läd hoch
_FTPClose($Open);disconnect
MfG SCORNI