Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wywołanie skryptu php w tle
Forum PHP.pl > Forum > Przedszkole
sannin
Witam,

jak wywołać skrypt php w tle? Chodzi o to, że użytkownik klikając na link odpala pobieranie pliku, ale jeśli zamknie przeglądarkę to plik się nie ściągnie. Jak zrobić żeby mimo zamknięcia plik się pobrał? Czy można wykorzystać to tego exec?
wookieb
Nie da się.
sannin
Cytat
Nie da się.

Mam inne zdanie na ten temat. Dla przykładu, po kliknięciu na link dodaję wpis do bazy. Co minutę cron sprawdza wpisy w bazie i jeśli jest nowy to kasuje wpis i pobieram plik z linku. Tylko, że to rozwiązanie średnio mi się podoba. Ma ktoś inny pomysł?
wookieb
A sry, myślałem, że chodzi o wysłanie do przeglądarki.
http://pl2.php.net/manual/en/function.ignore-user-abort.php
I takie rzeczy robi się właśnie w cronie.
sannin
Dzięki, zainteresuje się tym co mi wysłałeś, ale zauważyłem coś ciekawego. Odpaliłem skrypt pobierania (curl) po czym zamknąłem przeglądarkę. Ku mojemu zdziwieniu odświeżając katalog przez ftp gdzie pobiera się plik jego wielkość cały czas rosła, aż do pełnego pobrania (mimo tego, że już dawno przeglądarka była zamknięta). Czy to normalne?
wookieb
Tak
sannin
No to super, jeden problem z głowy i dowiedziałem się czegoś ciekawego winksmiley.jpg dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.