Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Okresowe wykonywane skryptu
Hosiek
post
Post #1





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 25.11.2010

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


Mam skrypt aukcji, dokładniej licytacji. Chce aby po zakończeniu się danej licytacji, wykonał sie skrypt sprawdzający najwyższą oferte i zrobiły weryfikacje. Z tym sobie poradzę, jednak nie wiem jak zrobić okresową akcje, bez względu na to czy ktoś jest obecnie na stronie czy też nie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Maniek1313
post
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 8.07.2011

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


Przypuśmy zapisuj sobie aktualną godzinę i napisz skrypt żeby np. co półgodziny spr. a jak ktoś wejdzie to zanim mu się strona załaduje , to najpierw skończy wszystko co przedtem jak np. (tą okresową akcję).

Mam nadzieję że zrozumiałeś mnie bo trochę chaotycznie to napisałem smile.gif
Go to the top of the page
+Quote Post
Hosiek
post
Post #3





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 25.11.2010

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


A jak zrobię co półgodzinne sprawdzanie jeżeli kogoś nie ma na na stronie obecnie ? bo mam obecnie iż po wejściu użytkownika sprawdza i wykonuje, jednak mam to połączone z pewnym serwerem więc musi sie to wykonywać dokładnie w momencie zakończenia aukcji.
Go to the top of the page
+Quote Post
Szymciosek
post
Post #4





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Cron - dodaj jakiś skrypt, który będzie sprawdzał czy aukcja się zakończyła.
Nie jest to może jakiś super pomysł, bo odświeżanie tego co 1s czy coś raczej nie byłoby dobre, ale jednak zawsze coś. Może też mały skrypt odświeżany co 1s nie jest taki zły.
Go to the top of the page
+Quote Post
lukaskolista
post
Post #5





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


ja tam nie widze problemu...
  1. while (true)
  2. {
  3. // Tutaj Twoj kod...
  4.  
  5. sleep(1);
  6. }
Odpalasz np raz na dobe czy jak tam Ci wygodnie
Go to the top of the page
+Quote Post
timon27
post
Post #6





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

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


Cytat(lukaskolista @ 4.05.2013, 09:45:57 ) *
ja tam nie widze problemu...
  1. while (true)
  2. {
  3. // Tutaj Twoj kod...
  4.  
  5. sleep(1);
  6. }
Odpalasz np raz na dobe czy jak tam Ci wygodnie


Tak przypadkiem nie rób - nie wiadomo jak hosting podchodzi do procesów które wykonują się godzinami - zapewne je ucina. A jeśli nie, to wykonując co jakiś czas bedzą się nakładać te same procesy.
Pomysł strasznie kiepski.
Najlepiej w cronie - po to jest, jednak pomysł Mańka nie jest zły.
Pytasz co jeśli nikogo nie ma na stronie?
A ja pytam - to jaka różnica czy aukcja się skończyła, skoro nikt tego nie widzi?

Ten post edytował timon27 4.05.2013, 21:27:30
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 19:16