![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tworzę grę internetową o tematyce wojennej.
Mam tam coś takiego jak surowce oraz możliwość wybudowania budynków. Chciałbym aby po wybudowaniu na przykład cegielni na 1 poziomie o godzinie 00:00 dodawało mi 30 cegieł. Teraz moje pytanie brzmi: jak to rozwiązać? bo umiem zrobić tylko że jeśli będę zalogowany na stronie o godzinie 00:00 to mi doda te 30 cegieł, a wiadomo że byłoby to bez sensu. Jak zrobić aby o godzinie 00:00 nie zależnie czy jestem na stronie czy nie do bazy zostało wysłane zapytanie? -------------------- -> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji -> www.screencup.pl - witryna internetowa podcastu |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
cron - usługa na serwerze odpowiadająca za uruchamianie procesów o ustalonej porze
napisz skrypt w php odpowiadający za update surowców i skonfiguruj cron'a aby uruchamiał go codziennie o północy - więcej na google co i jak ![]() Łukasz -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
A kto zna CRON'a??
Bo ja kompletnie nie wiem o co chodzi mogę napisać skrypt php który o 00:00 zmieni te wartości ale ktoś musiałby mi pomóc zrobić tego CRON'a czy jak mu tam... -------------------- -> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji -> www.screencup.pl - witryna internetowa podcastu |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Szkoda tylko że nic z tego nie kumam :/
Przypuśćmy że mam plik zamien.php a w nim pętle for która u każdego użytkownika zmienia wpis w bazie. Co zrobić aby o 00:00 odpaliło ten skrypt?? -------------------- -> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji -> www.screencup.pl - witryna internetowa podcastu |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy kliknąć na link który podał @dr_bonzo i zajrzeć na pierwszą stronę w wynikach wyszukiwania a tam jest przykład jak skonfigurować cron'a.
Łukasz -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
http://pl.wikipedia.org/wiki/Crontab
Kod 0 0 * * * php /sciezka/do/zamien.php Następnym razem więcej samodzielności ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, ale nadal nie wiem co z tym zrobić :/
Ja to mam do kodu php wkleić czy jak?? -------------------- -> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji -> www.screencup.pl - witryna internetowa podcastu |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Czytałeś chociaż to, co jest napisane w linku, który podałem?
"Program crontab wywoływany z linii poleceń z opcją -l wyświetla aktualną tabelę użytkownika. Opcja -r usuwa ją, a -e pozwala na jej edycję." Ten post edytował phpion.com 30.09.2007, 22:05:52 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
jezeli nie masz lub nie znasz sie na cronie to mozesz tez za kazdym razem przy odwolaniu sie do surowcow sprawdzic czas od ostatniego update'u i przeliczyc/uaktualnic nowa wartosc
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 1.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
crona mozna zastapic skrytpem, ktore po godzinie 00 jeden raz uruchamia sie podczas wywolania dowolnej strony przez uzytkownika.
Dostep do crona jest ograniczony i watpie ze mozesz go uzyc, jezeli nie masz shela na serwerze pozdr |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nadal nie wiem o co chodzi?
Mam wpisać takie coś: do jakiejs lini poleceń. Co to za linia poleceń?? Gdzie ona się znajduje?? Co trzeba mieć żeby to działało?? Czy tego Crona się jakoś wgrywa na serwer?? Ten post edytował colinQ 1.10.2007, 13:14:37 -------------------- -> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji -> www.screencup.pl - witryna internetowa podcastu |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cron to taki odpowiednik "zaplanowanych zadań" w Win-ie. Jeżeli masz swoje konto gdzieś na serwerze, to pewnie udostępniają ci jakiś panel administracyjny, tam pewnie są "zadania Crona", albo coś podobnego.
-------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wiec tak:
Gre tworzę na localhoscie serwera Krasnal. Czy ktoś wie gdzie tam mogą być te zadania Crona? (powoli chyba zaczynam łapać o co chodzi) -------------------- -> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji -> www.screencup.pl - witryna internetowa podcastu |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 1.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
zalezy od dystrybucji linuxa, ale przewaznie /etc/cron
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale ja mam windowsa... Czytałem że może to zastąpić aplikacja "zaplanowane zadania"...
-------------------- -> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji -> www.screencup.pl - witryna internetowa podcastu |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 1.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
wzialem za pewnik, ze jak serwer to linux ;o)
w windows to robisz nowe zadanie (chyba) i jako polecenie podajesz: php.exe cala_sciezka/twoj_plik.php musisz tylko poszukac w krasnalu gdzie ma plik php.exe i podac cala sciezke do Twojego pliku php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:49 |