![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 29.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Otóż mam takie małe zapytanie.
Przykładowo: Chcę aby codzinnie o godzinie 12:00 został wykonany skrypt zmieniający wartość w bazie danych jednego pola dla każdego z rekordów. Czytałem co nieco o cronie, jednak czy jest jakiś inny sposób na wykonanie takiego skryptu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
No więc właśnie... Załóżmy, że mam obecnie 122 punkty i jest godzina 11:00. O godzinie 12:00 moje punkty powinny wynosić 100 bo punkty się resetują. Ale Ty nic nie robisz w CRONie itp. Ja loguję się o 13:10 i moje punkty powinny wynosić już ~105 załóżmy, ale nadal wynoszą 122 bo przy ostatnim logowaniu był taki licznik moich punktów.
Przy logowaniu tworzysz sobie prosty skrypt - jeśli obecnie jest godzina 12:00 lub większa i jeśli jeszcze dziś (w dniu dzisiejszym - 26.06.2014) nie było sprawdzane czy moje punkty zostały zresetowane to je resetujesz! I dopiero po tej operacji logujesz tego usera i user po zalogowaniu nie widzi żadnej różnicy, pomiędzy operacją CRON, a tym co ja CI tutaj piszę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:34 |