Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcje "ze spóźnionym zapłonem"
Forum PHP.pl > Forum > PHP
Less
Czy można użyć jakiejś funkcji, która zadziała za określoną jednostkę czasu ?


Less
guitar.gif
Cysiaczek
Raczej nie. PHP to język w którym żądanie jest powiązane z inicjalizacją, a proces nie jest podtrzymywany w pamięci. Skrypt się wykonuje i tyle.

Pozdrawiam.
Less
Za to można po prostu wywołać stronę z napisanym skryptem np w JS, który wywoła opóźnioną akcję... prawda ?

Less
Cysiaczek
Tak - można i jest to jedna z dwóch sensownych dróg. Druga to użycie systemowego CRON'a. Dla www jednak lepiej JS.

Pozdrawiam.
kwiateusz
nie chodzi o sleep" title="Zobacz w manualu PHP" target="_manual ?
fridek
Niby jest sleep, ale dalej można naciąć się na max_execution_time. Większość hostingów ma na sztywno 30s, czemu ciężko się dziwić.
Znacie może jakieś rozwiązanie pozwalające zrobić wywołanie adresu i je porzucić? Na przykład, robię galerie, chcę zminiaturkować cały folder ze zdjęciami. Robie więc pętle po wszystkich zdjęciach, która wywołuje skrypt miniaturka.php?foto=sciezka i następnie nie czekając na wynik robie kolejne wywołania.
To samo da się zrobić z AJAXa, ale jest odrobinę trudniejsze - całe to babranie z przesyłaniem danych w obie strony jest denerwujące. Any ideas?
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.