![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chcial bym dynamicznie includowac pliki petla(chodzi o to zeby nie trzeba bylo ponownie odpalac skryptu przy zmienie jednej funkcji z includowanym pliku), PHP pluje sie ze nie mozna ponownie zadeklarowac funkcji. Wiem o tym ze mozna wykonywac evalem albo uzywac do tego "php -r" ale dla mnie to ostatecznosc. Prosze o pomoc.
Przykład:
Plik "plik.php":
Ten post edytował tracerout 2.07.2009, 14:06:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No wreszcie wiadomo, o co chodzi.
Najlepszy byłby tu właśnie bot produkcyjny. Ale jeśli już musisz, to bym kombinował z czymś takim. Partyzantka, ale cóż - nie masz serwera produkcyjnego, to będziesz musiał przeboleć. Do usmażenia jaje... ups [; Przydadzą się call_user_func" title="Zobacz w manualu PHP" target="_manual + file_exists" title="Zobacz w manualu PHP" target="_manual; raz na jakiś czas będziesz musiał zrestartować skrypt, ale to zależy od zużycia pamięci całego skryptu. Robisz coś takiego: majstrujesz bibliotekę, którą trzymasz w osobnym katalogu; pliki mają nazewnictwo lib1, lib2, itd. Co teraz? Modyfikujesz wywołanie pętli:
Przy każdej modyfikacji tworzysz nowy plik o numerku większym niż poprzedni. Jeśli istnieje - zostanie wczytany i wykonana funkcja o jego nazwie. Zaznaczam: rozwiązanie partyzanckie, stosujesz na własną odpowiedzialność. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:05 |