Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 5.03.2006 Ostrzeżenie: (0%)
|
Witam wszystkich.
Przystępuje do realizacji większego projektu i zastanawiam się nad paroma problemami. Jednym z nich jest system aktualizacji. Najpierw użytkownik musi sprawdzić czy ma aktualną wersje. Logując się do swojego panelu system musi pobrać informację o aktualnej wersji. Nie chce zapisywać w każdej aplikacji dostępu do bazy danych ze względów bezpieczeństwa. Uważam, że lepszym rozwiązaniem będzie pobranie kodu XML generowanego dynamicznie np: www.domena_projektu.pl/last_version_info.xml Co o sądzicie o takim rozwiązaniu? Kolejna sprawa to kwestia już aktualizacji plików. W jaki sposób to wykonać? Jak pobrać pliki przez PHP? Jak je zapisać/podmienić w odpowiednich folderach? Wydaje mi się, że wystąpi problem z chmod dla folderów i plików. Ma ktoś jakieś uwagi na ten temat? A może ktoś się orientuje jak to jest realizowane w Wordpress'ie? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 20 Dołączył: 12.12.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%)
|
Po zalogowaniu do PA przez użytkownika skrypt pobiera np. przez file get contets zawartość www.domena_projektu.pl/last_version_info.php (po co w ogóle struktura xml to tylko 3-4 cyfry), skrypt usuwa kropki, ewentualne literki alfabetu zamienia na liczby a później porównuje. Jeżeli aktualna wersja jest mniejsza to pobiera dany plik (dostępny pod stałym adresem ala last_version.php) i przystępuje do instalacji.
|
|
|
|
my_key System Aktualizacji. 23.10.2011, 15:56:46
Sephirus Zgadzam się - XML zbędny. Dodałbym jeszcze do prop... 24.10.2011, 08:17:11
my_key Hmm no może i macie racje, po co się bawić z bazą ... 24.10.2011, 08:56:06
Sephirus Ok, opcję aktualizacji masz zawsze dwie
1. Aktua... 24.10.2011, 15:17:39
Fifi209 Zainteresuj się PHAR, z pewnością ułatwi Ci to zad... 24.10.2011, 15:38:47
my_key Ja też postawię na prostotę i niezależność
Pozdra... 24.10.2011, 17:24:28 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 15:48 |