Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Cron czy zwykły if ?
stefik4
post
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:

  1. <?php
  2. if($time==12:43)
  3. {
  4. tre&#347;ć skryptu .....
  5. }
  6. else
  7. {
  8. null....
  9. }
  10. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
isso
post
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)
Go to the top of the page
+Quote Post
blooregard
post
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
Go to the top of the page
+Quote Post
sowiq
post
Post #4





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(stefik4 @ 16.02.2009, 22:28:29 ) *
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 :]
Go to the top of the page
+Quote Post
stefik4
post
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)
Go to the top of the page
+Quote Post
sowiq
post
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.
Go to the top of the page
+Quote Post
stefik4
post
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)
Go to the top of the page
+Quote Post
peter13135
post
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)
Go to the top of the page
+Quote Post
stefik4
post
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)
Go to the top of the page
+Quote Post
mike
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(stefik4 @ 16.02.2009, 23:20:01 ) *
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.
Go to the top of the page
+Quote Post
stefik4
post
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
Go to the top of the page
+Quote Post
webdevil
post
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?
Go to the top of the page
+Quote Post
stefik4
post
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
Go to the top of the page
+Quote Post
bob1223
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:13