Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wywolanie skryptu ze skryptu - "w tle"
radzaw
post
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).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adwol
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 03:22