Mach das doch, indem du die Pos mit return zurückgibst. Sonst fällt mir nur eine tempotäre ini ein
Beiträge von Cartan12
-
-
ne eigentlich nicht:
$err = _FTPPutFile($conn, @ScriptDir & "\data.php", $path & "\data.php") -->
$err = _FTPPutFile($conn, @ScriptDir & "\data.php", $path & "/data.php")
Auf dem Server = /
Auf dem PC = \;$err = _FTP_FilePut($conn, @ScriptDir & "\data.php", $path & "\data.php")
;$err = _FTPPutFile($conn, @ScriptDir & "\data.php", $path & "\data.php", 0, 0)
$err = _FTPPutFile($conn, "C:\data.txt", "data.txt")
If $err = 0 Then MsgBox(0,"!","Hochladen fehlgeschlagen")Das muss $err = _FTPPutFile($conn, "C:\data.txt", "/data.txt") heißen und ;$err = _FTP_FilePut($conn, @ScriptDir & "\data.php", $path & "\data.php") und
;$err = _FTPPutFile($conn, @ScriptDir & "\data.php", $path & "\data.php", 0, 0) sind schonmal komplett falsch -
Meine Rede

-
-
-
Oder mit der FTP.au3, bzw. FTPEx.au3 UDF
-
Wie es ist 17:20???
-
Hatte mal das selbe Problem (Ich hasse Avira) und bin deshalb auf Norton umgestiegen... Avira erkennt irgendwie alles als Virus...
-
ne eigentlich nicht:
$err = _FTPPutFile($conn, @ScriptDir & "\data.php", $path & "\data.php") -->
$err = _FTPPutFile($conn, @ScriptDir & "\data.php", $path & "/data.php")
Auf dem Server = /
Auf dem PC = \Schnitzel: Genau so mein ich

-
1. du verwechselst immer noch / mit \
2. die angaben(Benutzer, Passwort oder Server) müssen falsch sein, da diese funktion bei mir klappt(Probier es erstmal bei z.B. FileZilla)
3. du hast einen Mix aus FTP.au3 und FTPEx.au3 benutzt. -
obwohl... diese hier klappt
-
bei mir sagt der dann zwar fehler, aber er lädt die datei runter --> rückmeldung, ob's geklappt hat streichen
-
nimm die FTP.au3
-
$err = _FTPPutFile($conn, @ScriptDir & "/data.php", $path & "/data.php")
If $err = 0 Then MsgBox(0,"!","Hochladen fehlgeschlagen")
ist falsch.
$err = _FTPPutFile($conn, @ScriptDir & "\data.php", $path & "/data.php")
If $err = 0 Then MsgBox(0,"!","Hochladen fehlgeschlagen")
ist richtig -
ja stimmt, ich habe im beispiel auch die FTP_Ex.au3 benutzt...
-
beim angeben des pfades müssen es / striche und nicht \ striche sein
-
der ordner muss existieren. war zumindest bei mir mal das problem, sonst könnten es noch falsche angaben sein...
-
muss _FTP_FilePut bei ftp.au3 und _FTPPutFile bei ftp_ex.au3 sein
-
Zitat
Aber sonst geht es und er läd sie auch, aber wenn man
in das Programm hineindrückt dann hängt es sich auf."hineindrückt"??? Was meinst du damit?
-
Ach ja da Fehlt noch
[autoit]#include <FTP.au3>
[/autoit]