![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 31.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
W jaki sposób za pomocą php mozna by zrobic sprawdzanie ze strony czy są aktualizacje plików php, i jezeli są to pobrac je. Chciałem zrobić w administracji strony sprawdzanie, czy sa nowsze pliki php. Widziałem kiedyś coś takiego w jakimś zagranicznym skrypcie. Ma ktoś pomysł jak to zrobić...? :?: :?: P.Sp. Nowe liki będą na innym serwerze niż skrypt sprawdzający. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Witam.
W jaki sposób za pomocą php mozna by zrobic sprawdzanie ze strony czy są aktualizacje plików php, i jezeli są to pobrac je. Plików php tzn. jakich? Chodzi Ci o sprawdzenie daty ostatniej modyfikacji? Jeśli tak, to przez http czy z dysku? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 31.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o pliki php, które wchodzą w sklad tego systemu (panelu administracyjnego).
Wygląda to tak: - Klient kupuje od nas panel administracyjny - Instaluje sobie go na swoim serwerze. - My aktualizujemy ten system i dajemy pliki na nasz serwer. - Klient uruchamia własnie ten skrypt o który mi chodzi tzn. sptrawdza pliki z naszego serwera. - Jeżeli są nowsze pliki niz w jego systemie to pobiera je i zastepuje starsze pliki. Wersje plików można by zapisaywać w jakiejś zmiennej np ($wersja)... P.S. Data ostatniej modyfikacji nie będzie odpowiednia, jeżeli klient sobie coś sam zmieni, wtedy dane będa nie prawdziwe. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
i to ma byc php pro?? na serwie z projektem tworzysz plik np. ver.txt i dajesz mu prawa 755 (Chyba)... i teraz w projekcie robisz pobieranie wartosci z tego pliku i porownywanie jej ze zmienna z projektu...
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
[php:1:dc785ada08]<?php
$modify=filemtime("index.php"); ?>[/php:1:dc785ada08] pobiera date modyfikacji pliku index.php powiedzmy ze wczesniej zapiszujesz wszystkie daty (utworzenia lub modyfikacji) gdzies w bazie lub liku i przy kazdym zaladowaniu sprawdza [php:1:dc785ada08]<?php if ($modify!=$data_w_bazie[index.php]) echo "Plik byl aktualizowany"; ?>[/php:1:dc785ada08] no i wtedy wiesz czy byly w nim jakies zmiany czy nie ma to pewneograniczenia bo np. nic nie zmienisz w pliku ale jak wgrasz go ponownie na server to data modyfikacji bedzie juz inna inz ta w bazie i skrypt poda ze miala miejsce aktualizacja |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 04:10 |