]>
jfr.im git - irc/kvirc/kvirc-www.git/blob - checkversion.php
2 // This file returns the latest stable version of KVIrc
3 // It is used by the Update Indicator applet
7 unset($_GET['checkNetHack']);
9 require("conf/config.php");
11 $svn = isset($_GET['svn']) ? trim(strip_tags(htmlentities($_GET['svn'],ENT_QUOTES
))) : "";
12 if(($svn == "") || (!is_numeric($svn))) $svn = 0;
18 $handle = fsockopen("ssl://svn.kvirc.de",443,$errno,$errstr,30);
21 $error = "$errstr ($errno)";
25 $out = "GET /kvirc/timeline HTTP/1.1\r\n";
26 $out .= "Host: svn.kvirc.de\r\n";
27 $out .= "Connection: Close\r\n\r\n";
31 $tmp = fgets($handle,128);
33 // <span class="time">17:56</span> Changeset <em>[4813]</em>
34 $line = strip_tags(strstr($tmp,"Changeset"));
38 preg_match("/\d+/",$line,$match);