![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie.
Otóż robie skrypt gry i chce zrobić treningi codziennie o godzinie 8 i w związku z tym mam kilka pytanek: 1. Uzyc raczej CRONa (nie znam sie na nim całkowicie) 2. czy zwykłego ifa ? Znalazlem przykład takiego ifa na tym forum:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie no ;p plik chyba się musi odpalać co minutę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) żeby mógł trafić na 12:43 ... sam if nie załatwia sprawy, ponieważ pliki php nie 'wiszą' na serwerze jak procesy w windowsie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat 2. czy zwykłego ifa ? Znalazlem przykład takiego ifa na tym forum: Tylko, że skrypt z tym "zwykłym if-em" COŚ lub KTOŚ musi wywołać... Sam się ten skrypt o tej określonej godzinie nie wywoła. Cron, niestety. poczytaj: man cron |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
1. Uzyc raczej CRONa (nie znam sie na nim całkowicie) Nie musisz się na nim znać. Wystarczy, że znajdziesz, jak go ustawić na godzinę, która Ci odpowiada. Ustawiasz też plik, któy ma się wykonać. I o tej godzinie Twój skrypt zostanie wywołany tak, jakby ktoś wszedł pod jego adres. Koniec :] |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
A mógł byś podać przykładowy wygląd takiego CRONa ?
I tego crona wystarczy zaincludować w tym pliku co mam treningi tak ? Czy może require_once (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
CRON to nie plik, tylko usługa serwera. Poszukaj w internecie i poczytaj.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
A jak go edytować, albo dodąc do niego jakies funkcje?
A i czy na unl taka usługa jest mozliwa (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
cron to takie ustrojstwo pod linuxa które ci odpala plik o określonej porze, i na darmowych tego nie znajdziesz (ale zobacz na webhost000)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam cos w stylu upodobania do unl, bo tam jest dobra baza i porządny serv i mozna wszystko zrobic i to tam mam oparta juz całą grę i jak to zrobić, na serwie unl żeby plik z dodawaniem skili miedzy 0.1 a 0.5 zaleznie od talentu i co wazne zebyu to sie odbywalo tylko raz w ciągu dnia o godzinie 8.
Dam rade zrobic takie coś tylko za pomoca ifa (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dam rade zrobic takie coś tylko za pomoca ifa (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie. Potrzebujesz usługi takiej jak CRON. Są też "wersje" webowe. Na przykład webcron.pl.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki, zarejestruje sie tam i zobaczę jaka to bajka. Odezwe sie niedlugo.
See you leter (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Edit: Mam pytanie do tej witryny, którą podałeś! Co mam wpisac w polu Zadanie crona (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Mam zrobić wplik, w ktorym bede miał to dodawanie skili po prostu i tam wkleić od tego kod URL ? Ten post edytował stefik4 16.02.2009, 23:30:49 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 18 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
z tego co widzę to na unl.pl jest direct admin - nie masz przez niego dostępu do crona?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 1 Dołączył: 18.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
W inforacjach o koncie jest CRON Jobs: off czyli teoretycznie jest włączony,ale z panelu direct admin nie znalazlem funcki moderowania go ;/ odezwij sie na gadu 3050815
Ten post edytował stefik4 16.02.2009, 23:40:19 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 1 Dołączył: 1.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Słuchaj po prostu użyj czyjegoś serwera z cronjobe'm np. http://www.cronjobs.org/ przedewszystkim rejstracja, dalej zasada jest taka że musisz mieć np. plik aktualizacja_postaci.php ktory modyfikuje postacje, w zadaniach masz pole URL http:// gdzie wpisujesz adres do tego pliku aktualizujacego postać np. www.gra.pl/aktualizacja_postaci.php crob job powinien miac cos takiego w sobie ze uruchamia sie z jakims haslem np. hasloooo a skrypt powinien byc zabezpieczony np. if(haslo == 'hasloooo') { //aktualizuj postac } lub mozesz to samo bez kombinownia uzyskac poprzez URL http:// www.gra.pl/aktualizacja_postaci.php?haslo=hasloooo
Powodzenia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:13 |