![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 12.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
czy instnieje sposób aby skrypt php wykonał po jakimś czasie czynność, np. po 5 dniach albo 30h zapytanie do bazy danych? Proszę o pomoc, pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
najlepiej cron - nieraz z poziomu php do nieeeę dodać polecenie czy to przez zmianę nazwy pliku czy inaczej - wszystko zależy od hostingu - dodane zadanie do crona będzie bardziej odporne na reset serwera niż to co podam niżej...
a niżej to sleep na linuxie (gdzie czas uśpienia nie jest wliczany do czasu wykonywania skryptu) - na windowsie musiałbyś sleep dawać okresowo i przeplatać z set_time_limit by czas wykonywania skryptu wyzerować i gdzieś to w pętli zliczać czy wykonać operacje już czy nie... pasuje zrobić jeszcze jakiś plik kontrolny gdzie zapisywałbyś przyszłe akcje i jakąś wiadomość sprawdzającą np po resecie serwera czy dany skrypt php "chodzi" i jeśli nie to go uruchomić z odliczaniem... zresztą zapoznaj się z całym tematem: uruchamianie pliku php co 30s bez właczonego kompa - na serwie - powstał tam mały oftopick ale w zasadzie jest tam raczej to czego szukasz - ale tylko przepis a nie gotowiec ![]() -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 13:14 |