Ja, und beides geht nicht
Ausserdem habe ich dich lediglich gefragt wo die datei dann gespeichert ist...
btw: es sind 6 zeilen^^
PHP Code:
Global $programmVersion = 5 If BinaryToString(InetRead("website/version.txt")) <> $programmVersion Then InetGet("website/Neu.exe") Run(Neu.exe) Exit Endif
Meinst du mit Datei die Neu.exe?
Wenn ja, dann speichert er es da, wo du das Script / das Programm ausgeführt hat.
was viel einfach ist, auch wenn dus wohl schon geschafft hast, ist einfach die .txt die du irgendwo hochgeladen hast auszulesen. musste nix downloaden, und beim decompilen hat auch keiner deine daten.
Benutz die FTPEx.au3,
und lass doch bloß die
Finger von der "InetGet" Funktion
(())
Nein, lass die Finger von FTP.
Quote:
was viel einfach ist, auch wenn dus wohl schon geschafft hast, ist einfach die .txt die du irgendwo hochgeladen hast auszulesen. musste nix downloaden, und beim decompilen hat auch keiner deine daten.
Doch, damit du sie lesen kannst, musst du sie herunterladen.
Doch, damit du sie lesen kannst, musst du sie herunterladen.
ich lade eine txt auf meinen webspace hoch, dens überall gratis gibt.
http://www.meinehomepage.de/update.txt
Code:
#include <IE.au3>
$IE = _IECreate("www.meinehomepage.de/update.txt")
if _IEDocReadHTML($IE) = "true" Then _update()
wenn ich dann ein update zur verfügung stellen will, änder ich die update.txt in true.
downloaden muss ich dann nurnoch mein update. den link setzt ich entweder schon voher fest, oder schreib ihn in die update.txt rein.
ich lade eine txt auf meinen webspace hoch, dens überall gratis gibt.
Code:
#include <IE.au3>
$IE = _IECreate("www.meinehomepage.de/update.txt")
if _IEDocReadHTML($IE) = "true" Then _update()
wenn ich dann ein update zur verfügung stellen will, änder ich die update.txt in true.
downloaden muss ich dann nurnoch mein update. den link setzt ich entweder schon voher fest, oder schreib ihn in die update.txt rein.
You made my Facepalm of the Day.
Niemals IE verwenden. Niemals. (Es sei denn, es ist ein umfangreicher Task mit mehreren Schritten und du kennst dich mit HTTP-Requests nicht aus oder eine Seite verwendet Javascript für eine essenzielle Funktion oder dergleichen, was hier garantiert nicht der Fall ist. Und selbst dann nimmt man lieber FireFox.)
Ein Browser (in diesem Fall IE) ist ein Programm, um Inhalte aus dem Internet anzeigen zu können (idR HTML-Dateien oder Bilder). Damit du diese Inhalte auf deinem PC sehen kannst, musst du sie natürlich herunterladen. Auch der Browser lädt diese Inhalte vorher herunter. Oder warum sonst brauchen Webseiten gelegentlich länger zum Laden als andere?
Wenn du Inhalte aus dem Internet herunterlädst, niemals einen Browser (wie den IE) verwenden. Das bedeutet nämlich eine Menge an extra Ressourcen, die vollkommen unnötig verbraucht werden.
Wenn du etwas herunterladen willst, dann benutzt du InetGet().
wenn ich dann ein update zur verfügung stellen will, änder ich die update.txt in true.
downloaden muss ich dann nurnoch mein update. den link setzt ich entweder schon voher fest, oder schreib ihn in die update.txt rein.