FTP / _FTP_FileGet geht nur einmal

  • Schönen guten Tag liebes Forum,

    ich habe ein Problem mit dem Befehl (_FTP_FileGet).

    Aktueller Stand:

    Ich möchte eine Datei immer wieder aufs neue ziehen und auslesen... aber sobald der Script den Befehl das zweite mal aufruft, ersetzt er die Datei nicht. (Auch wenn ich sie vorher löschen lasse)

    Mein Ziel ist es:

    Der Script soll sich ständig die gleiche Ini Datei ziehen, auslesen und den Inhalt wiedergeben.


    Hoffe auf schnelle Hilfe ^^

    Schönen Gruß

  • [autoit]

    #include <FTPEx.au3>

    [/autoit][autoit][/autoit][autoit]

    Global $FTP_open, $FTP_Connect
    Global $configdatei = "\config.ini"

    [/autoit][autoit][/autoit][autoit]

    $FTP_open = _FTP_Open("myftp")
    $FTP_Connect = _FTP_Connect($FTP_open,"FTPSERVERADRESSE","BENUTZER","PW")

    [/autoit][autoit][/autoit][autoit]

    While 1
    _FTP_FileGet($FTP_Connect, $configdatei, @ScriptDir & "\config.ini")
    Sleep (500)
    $info = FileRead (@ScriptDir & $configdatei)
    Sleep (500)
    ToolTip ($info,0,0)
    WEnd

    [/autoit]


    Dein Syntax Aufbau ist falsch. Ausserdem glaub ich, dass Zeile 10 nochmal von dir überarbeitet werden sollte.
    Ich hab das jetzt zwar nicht getestet, sollte aber funktionieren. Aber aus welchem Grund soll denn diese INI immer und immer wieder gezogen werden???

  • Hi,
    schau mal in der Hilfe bei _FTP_Fileget() bzw. _FTP_Open() nach dem Parameter $INTERNET_FLAG_RELOAD

  • Danke für die schnellen Antworten :)

    Habe weiter ausprobiert aber es geht leider noch nicht.
    Im Tooltipp wird es nicht aktualisiert wenn ich es auf dem Server ändere.


    hm... habe mich schon echt lange mit dem kram jetzt auseinander gesetzt und bekomme es einfach nicht hin.

    Hintergrund ist ein eigener Chat Client.


    Gruß
    Traveler

  • Du solltest dir ggf. mal anschauen, wie man PARAMETER in Funktionen benutzt!

    [autoit]

    _FTP_FileGet ($FTP_Connect,$configdatei,@ScriptDir & "\config.ini","","",$INTERNET_FLAG_RELOAD = 1,"")

    [/autoit]

    Was soll denn das =1 hinter einer KONSTANTEN?!