| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
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
|
|
Registrovaný: 30.06.07 Prihlásený: 24.07.12 Príspevky: 530 Témy: 85 Bydlisko: košice | Napísal BBUlet: 10.05.2009 15:23 | |
|
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
|
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 10.05.2009 15:24 | |
|
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
|
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
super diki moc
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|