[PHP] Auto aktualizacja plików na serwerze

0

Witam,

Potrzebuje wsparcia o zbudowanie skryptu do podmiany plików web na serwerze
Makro odpalane bezpośrednio w serwisie.

  1. Sprawdzenie czy istnieje nowsza wersja serwisu np. plik version.txt z treścią 1.0.1 z innego serwera ftp gdzie będę umieszczał cały kod.
  2. Pobranie plików do katalogu TEMP po czym jak wszystkie będą już no serwerze serwisu web to podmiana plików z TEMP do katalogu głównego gdzie znajduje się strona web serwisu.

Dzięki za wsparcie

0
TomekMus napisał(a):

Witam,

Potrzebuje wsparcia o zbudowanie skryptu do podmiany plików web na serwerze
Makro odpalane bezpośrednio w serwisie.

  1. Sprawdzenie czy istnieje nowsza wersja serwisu np. plik version.txt z treścią 1.0.1 z innego serwera ftp gdzie będę umieszczał cały kod.
  2. Pobranie plików do katalogu TEMP po czym jak wszystkie będą już no serwerze serwisu web to podmiana plików z TEMP do katalogu głównego gdzie znajduje się strona web serwisu.

Dzięki za wsparcie

Weź nawet jakimś file get contens pobieraj sobie zawartość tego version, a potem ewentualnie jakiegoś zipa pobieraj z nowymi danymi. Nie ma tu żadnej magii czy grubszej rozkminy co z tym problemem zrobić.

1

Żeby nie bawić się w żadne skrypty bashowe itp.
Masz elegancką funkcję filemtime i jak data modyfikacji jest większa niż ta, co była poprzednio to wtedy go otwierasz.

1

#Zrób to wersjowaniem.

Tworzysz katalog v1 i go używasz, potem robisz v2 i zmieniasz w config, albo autoloader...
To rozwiązanie ma przynajmniej 3 zalety:

  • możesz przetestować bez usuwania starych plików ( obie wersje są obok siebie)
  • możesz przetestować zmiany na części użytkowników i porównać aktywność... ( patrz konwersja)
  • Możesz przełączać się między wersjami i NIE MA szans, że ktoś wstrzeli się w momencie jak część kodu już jest z v2, a część nadal z v1.

1 użytkowników online, w tym zalogowanych: 0, gości: 1