Updates wie?

08/31/2010 05:25 CroSSiie#16
irgendwie macht ihr das alle bissle konfus xD
also bei meinem bot da schaut er wenn man start ob eine neue version drausen ist
und zwar durch diese quellzeilen hier:
(mit erklärung xD)
PHP Code:
$version IniRead ("data.ini""Info""Version","")    ;liest die akutelle version

FileDelete
("update.txt")    ;Falls die Datei schon vorhanden ist
InetGet
("http://blablabla/update.txt""update.txt"10)    ;läd die datei runter
$file 
FileOpen("update.txt"0)    :;ffnet sie
$ver_server 
FileReadLine($file1)    ;liest zeile 1 (dort steht bei mir eben die version)
If 
$ver_server $version or $ver_server "" Then    ;vergleicht die version
    FileClose
($file)    ;schließt die datei
    FileDelete
("update.txt")    ;und löscht sie
Else
    
$msgbox MsgBox(36"Update!""Es ist ein neues Update verfügbar!"&@CRLF&"Aktuelle Version: "&$ver_server&@CRLF&"Wollen sie es runterladen?")    ;ja-nein.msgbox
    
If $msgbox 6 Then    ;wenn ja
        Tooltip
("Update wird runtergeladen... bitte warten :-)")
        
InetGet("http://blablabla/Boni-Switcher "&$ver_server&" by CroSSie.exe", @scriptDir&"\" &"Boni-Switcher "&$ver_server&" by CroSSie.exe",0 )    ;läd er diese datei hier runter
        IniWrite("
data.ini", "Info", "Version", $ver_server)    ;schreibt die neue version in die ini
        FileClose(
$file)    ;schließt die datei
        FileDelete("
update.txt")    ;löscht die datei
        Tooltip("")    ;das ist wegen dem tooltip...der geht sonst nimmer wech xD
        msgbox(0,"
Update", "Das Programm wurde aktualisiert ;)")    ;bestätigung
        Run("
Boni-Switcher "&$ver_server&" by CroSSie.exe")    ;öffnet die neue version
        Exit    ;schließt die alte
    Else
        FileClose(
$file)
        FileDelete("
update.txt")
    EndIf
EndIf