[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66 | 66
Bydlisko: Nové Zámky
NapísalOffline : 10.05.2009 15:16 | zistenie novej verzii

zdravim..chcem sa poradit ako spravit nieco take, aby system upozornoval na novy update systemu...napriklad spravim nejaky free system niektzo si ho stahne nahodi na svoj web a ked spravim nejaky update tak ho to upozorni v administracii ze je moznost stahnut novu verziu? ako by to bolo najlepsie a najbezpecnejsie? diki za napady :)

viem ze raz tu niekto spravil system bez DB kde bola tato vychytavka lenze uz si nepamatam kto to spravil tak si to neviem pozriet :)


Offline

Užívateľ
Užívateľ
zistenie novej verzii

Registrovaný: 30.06.07
Prihlásený: 24.07.12
Príspevky: 530
Témy: 85 | 85
Bydlisko: košice
NapísalOffline : 10.05.2009 15:23 | zistenie novej verzii

no ja by som to spravil tak ze by ten free system kontroloval subor ktory by bol umiestnení na tvojom webe a vnom by bolo cislo verzie, ak by bola v subore novsia tak by ho to upozornilo..


_________________
PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD]
PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
Offline

Skúsený užívateľ
Skúsený užívateľ
zistenie novej verzii

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2 | 2
Bydlisko: Prešov / Pr...
NapísalOffline : 10.05.2009 15:24 | zistenie novej verzii

Ten systém som urobil ja a volá sa MNews.

Osobne kontrolu aktuálnosti verzie robím následovne: Na webe mám jeden txt súbor, v ktorom mám zapísanú aktuálnu verziu (viď version.txt). Raz za 3 dni(aby som stále nesťahoval súbor dookola) systém kontroluje, či nie je k dispozícií novšia verzia. Na to mám vytvorenú funkciu:
Kód:
function get_latest_version() {
  $errmsg=false;
  $fp = @fsockopen("mnews.php5.sk", 80, $errno, $errstr, 30);
  if (!$fp) {return "";}
  else {
    $out = "GET /version.txt HTTP/1.1\r\n";
    $out .= "Host: mnews.php5.sk\r\n";
    $out .= "Connection: Close\r\n\r\n";

    fwrite($fp, $out);
    while (!feof($fp)) {
      $latest_version_number = fgets($fp, 128);
    }
    fclose($fp);
    return trim($latest_version_number);
  }
}

V samotnom systéme je potom uložená verzia v premennej $def['mnews_version']. Potom už stačí len ľahká kontrola:
Kód:
$latest_version = get_latest_version();

if (!empty($latest_version) && (str_replace(".", "", $latest_version) > str_replace(".", "", $def['mnews_version']))) {
  echo "Je k dispozícií novšia verzia systému!";
}


Naposledy upravil mylan dňa 10.05.2009 15:29, celkovo upravené 1

Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66 | 66
Bydlisko: Nové Zámky
Napísal autor témyOffline : 10.05.2009 15:29 | zistenie novej verzii

super diki moc :)


 [ Príspevkov: 4 ] 


zistenie novej verzii



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

ZoneAlarm pre XP/2000 v novej verzii

v Novinky

2

461

12.07.2007 19:12

Tomas1

V tomto fóre nie sú ďalšie neprečítané témy.

Beryl je v novej verzii – užite si 3D desktop na Linuxe

v Novinky

1

518

16.03.2007 13:45

el

V tomto fóre nie sú ďalšie neprečítané témy.

uTorrent v novej verzii 1.7.1

v Novinky

5

666

19.07.2007 0:39

Luks

V tomto fóre nie sú ďalšie neprečítané témy.

Rozdiel verzií

v Operačné systémy Microsoft

9

688

04.08.2009 14:33

stefan-s

V tomto fóre nie sú ďalšie neprečítané témy.

Fungovanie Trial verzii

v Ostatné programy

1

1470

29.08.2009 22:54

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Bluestack v alfa verzii

v Novinky

3

698

12.10.2011 20:20

delong

V tomto fóre nie sú ďalšie neprečítané témy.

Ubuntu vo verzii pre Android

v Novinky

15

844

22.02.2012 15:38

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

YouTube spustilo deväť lokálnych verzií

v Novinky

1

548

20.06.2007 14:05

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Spomaleny PC kvoli verzii Windows?

v Operačné systémy Microsoft

24

827

06.05.2018 21:17

MatrixXx

V tomto fóre nie sú ďalšie neprečítané témy.

software na spravovanie vyvojovych verzii

v Ostatné

3

640

04.05.2008 12:16

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

procesor k hd7850 2gb OC verzii

v Procesory

10

584

20.04.2013 21:16

scootie007

V tomto fóre nie sú ďalšie neprečítané témy.

Odstránenie predchádzajúcich inštalácii a verzií Android

v Smartfóny a tablety

6

403

05.12.2022 22:29

matmatmat

V tomto fóre nie sú ďalšie neprečítané témy.

Slovenčina do anglicke verzií Win 7

v Operačné systémy Microsoft

3

1065

28.07.2014 18:13

hanesovic

V tomto fóre nie sú ďalšie neprečítané témy.

Vírus v Trial verzii programu Nero

v Ostatné programy

9

765

18.08.2010 10:45

jkphoenix

V tomto fóre nie sú ďalšie neprečítané témy.

Prehliadač Vivaldi je už vo finálnej verzií

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Novinky

45

1970

20.12.2016 14:00

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Ako spojiť viac verzií windows do jedného bootovacieho dvd?

v Operačné systémy Microsoft

4

606

30.10.2009 15:10

Googler1



© 2005 - 2024 PCforum, edited by JanoF