![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 0 Dołączył: 14.07.2003 Skąd: z epoki lodowcowej Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o wywolanie innego skryptu ze skryptu, aby jeden sie zakonczyl i wyswietlil wyniki, a drugi by sobie cos robil w tle ?
istnieje jakas metoda dzialajaca w prawie kazdym srodowisku (niezaleznie od platformy, ustawien php itp...) ? wymyslilem narazie tylko system("php -q skrypt.php &"); ale domyslam sie, ze nie bedzie dzialac na wiekszosci serwerow (ze wzgledow bezpieczenstwa, pewnie system() jest wylaczony). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat hmm- troche zakreciles ale mysle ze include('plik') ew require() lub require_once() na koncu skryptu wystarczy. Wiec nierozumiem po co to zamieszanie z system skoro mozesz zrobic
Nie o to chodzi. To tylko wstawi i zinterpretuje kawałek kodu z innego pliku, a pytanie było o stworzenie drugiego niezależnego procesu, który by robił coś w tle pozwalając jednocześnie głównemu skryptowi na oddanie sterowania do serwera. Myśle, że to sprawa nie jest taka prosta jeśli wykluczasz używanie funkcji system i podobnych. W przypadku php uruchamianego z CGI możesz dodatkowo użyć funkcji pcntl_fork, ale ogranicza Cię to do platformy uniksowej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 03:22 |