Gizmon
16.07.2006, 10:54:31
Mam takie pytanie - jak zrobić skrypt który co godzinę będzie dodawał punkty dla użytkowników, a o godzinie 1:00 będzie je kasował. Wiem, że można umieścić w każdym pliku rozpoznanie po końcówkach minut i godzin, dzięki czemu przy np. końcówce minut 00 będziesz wysyłane UPDATE do bazy, ale co jeśli żaden użytkownik nie będzie korzystał akurat ze strony? Czy istnieje możliwość aby skrypt mógł działać nawet gdy żaden z użytkowników go aktualnie nie uruchamia (bo nikt aktualnie nie przebywa na stronie)?
Ludvik
16.07.2006, 10:58:11
Dopisujesz automatyczne uruchamianie skryptu do zadań crona... W skrypcie normalnie dodajesz punkty, a jeżeli godzina jest równa 1, wtedy usuwasz.
Gizmon
16.07.2006, 11:40:59
MOzna wiedzieć jaką funkcją się posłużyć?
Ludvik
16.07.2006, 11:44:40
cron jest linuksowym demonem. Radzę zapoznać się z nim, często się przydaje właśnie przy takich zastosowaniach. Skrypt sam będzie wyglądał tak, jak byś go ręcznie odpalał.
Samym php raczej nie osiągniesz tego celu, w ten sposób.
Gizmon
16.07.2006, 11:55:18
A jeśłi nie mam Linuksa, a skrypt jest na płatnym serwerze?
dyktek
16.07.2006, 13:37:09
z poziomu panelu www, którym zarządzasz kontem powinieneś mieć dostęp do crona
nazihipi
16.07.2006, 19:01:23
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.