Update?!?

07/24/2012 23:19 Lumi#16
Quote:
Originally Posted by [Pro]grammierer View Post
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. ;)
07/25/2012 15:58 [Pro]grammierer#17
Habs jetzt mit der WinINet.au3 geschafft :S
07/29/2012 09:22 v1Dr333s#18
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.
07/29/2012 13:07 MrSm!th#19
Quote:
Originally Posted by Njahs View Post
Benutz die FTPEx.au3,
und lass doch bloß die
Finger von der "InetGet" Funktion :(

([Only registered and activated users can see links. Click Here To Register...]())
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.
07/29/2012 20:02 v1Dr333s#20
Quote:
Originally Posted by MrSm!th View Post
Nein, lass die Finger von FTP.

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.
07/29/2012 21:58 FichteFoll#21
Quote:
Originally Posted by v1Dr333s View Post
ich lade eine txt auf meinen webspace hoch, dens überall gratis gibt.
[Only registered and activated users can see links. Click Here To Register...]

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.

  1. 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.)
  2. 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?
  3. 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().
07/29/2012 22:26 MrSm!th#22
Quote:
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.
Dabei WIRD die update.txt runtergeladen :facepalm:
07/29/2012 22:38 lolkop#23
Quote:
Originally Posted by MrSm!th View Post
Dabei WIRD die update.txt runtergeladen :facepalm:
es gibt einige leute, denen die bedeutung von "download" bzw "herunterladen" nicht so ganz klar ist...

einige hier scheinen zu glauben, ein download liegt nur vor, wenn der online inhalt tatsächlich binär auf die festplatte geschrieben wird :P