Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wykonanie czynności o danej godzinie
Arveit
post 19.07.2014, 23:37:42
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.07.2014

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


Dzień dobry!
Mam ja zapytanie do Was smile.gif Jestem co nieco obeznany w PHP, ale pisząc dla treningu własną namiastkę portalu społecznościowego (tylko w celach treningowych, dokształcenia itp.) spotkałem pewien problem. Mianowicie chcę, by o pewnej godzinie wykonywały mi się różne czynności.

Wiem jak zrobić, by np. użytkownikowi po wbiciu na stronę wyświetliło się "Dobry wieczór" zamiast "Dzień dobry" - prosty warunek z funkcją date(), ale czy to zadziała, gdy dany plik nie jest uruchomiony na żadnym komputerze we wszechświecie? Domyślam się, że kod jest wykonywany tylko wtedy, gdy ktoś załaduje dany plik, więc jeśli chcę, by o godzinie 20:30 zmodyfikowało wszystkie rekordy w bazie danych, to ktoś musi uruchomić ten akurat plik.

Pytanie więc do Was, drodzy, jak zrobić tak, by np. o 20:30 coś się działo bez ingerencji innych. Docelowo chcę zrobić, by po północy resetowała się ilość ostrzeżeń na czacie, jeśli ktoś w ciągu doby jakieś złapał. Czy to jest możliwe używając PHP?

Serdeczne pozdrowienia!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Arveit
post 19.07.2014, 23:49:15
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.07.2014

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


Możesz coś więcej o tym powiedzieć? Chciałbym takie info "od człowieka", nie formułki ze stron tongue.gif Przede wszystkim interesuje mnie, czy mogę to użyć na każdym hostingu - czy to się jakoś włącza itp. Kiedyś na studiach miałem o jakimś takim narzędziu, ale to z pięć minut góra sad.gif

@edit
Dobra, znalazłem na stronie jednego dostawcy, jak włączyć. Teraz poszukam u mojego ^^

@edit2
No tak, miałem to na studiach, miało co 5 minut usuwać losowy plik z określonego folderu haha.gif Ale jeśli dobrze rozumiem, to możliwe jest wykonywanie też skryptów PHP, tak? Czyli jeśli umieszczę sobie w pliczku php taki kod:
  1. <?php
  2. mysql_query("UPDATE users SET warns = 0");
  3. ?>

To mi się zrobi, tak? smile.gif

Proszę o wyrozumiałość smile.gif

Ten post edytował Arveit 19.07.2014, 23:56:15
Go to the top of the page
+Quote Post
by_ikar
post 20.07.2014, 09:12:29
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Cytat(Arveit @ 20.07.2014, 00:49:15 ) *
Możesz coś więcej o tym powiedzieć? Chciałbym takie info "od człowieka", nie formułki ze stron tongue.gif Przede wszystkim interesuje mnie, czy mogę to użyć na każdym hostingu - czy to się jakoś włącza itp. Kiedyś na studiach miałem o jakimś takim narzędziu, ale to z pięć minut góra sad.gif

@edit
Dobra, znalazłem na stronie jednego dostawcy, jak włączyć. Teraz poszukam u mojego ^^

@edit2
No tak, miałem to na studiach, miało co 5 minut usuwać losowy plik z określonego folderu haha.gif Ale jeśli dobrze rozumiem, to możliwe jest wykonywanie też skryptów PHP, tak? Czyli jeśli umieszczę sobie w pliczku php taki kod:
  1. <?php
  2. mysql_query("UPDATE users SET warns = 0");
  3. ?>

To mi się zrobi, tak? smile.gif

Proszę o wyrozumiałość smile.gif


Na każdym hostingu tego nie ma, dlatego istnieje coś takiego jak webcron, podajesz linka do skryptu który ma się wykonywać i gotowe. Są jakieś darmowe, ale przeważnie z ograniczeniami do np częstotliwości odwiedzania twojego skryptu przez takiego crona.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 22:01