Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wywołanie funkcji.
patryk20120
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

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


Witam, czy istnieje w PHP taka opcja, że co np. 10 sekund będzie wywoływana funkcja np. cos(); questionmark.gif

P.S. W manualu nie mogę znaleźć :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


cron, ajax


--------------------
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




jest tylko http://php.net/

Jezeli chcesz zeby cos caly zcas sie odpalało co 10s musisz zaprzęgnać crona do roboty. Odpalasz skrypt co minute i robisz w nim mniej wiecej cos takiego
  1. <?php
  2. cos();
  3. sleep(10);
  4. cos();
  5. ..
  6. ?>
itd az skonczy ci sie czas 1 minuty


--------------------
Go to the top of the page
+Quote Post
pyro
post
Post #4





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

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


albo generalnie możesz zrobić coś takiego:

  1. <?php
  2.  
  3. while(true)
  4. {
  5. funkcja();
  6. sleep(10);
  7. }
  8. ?>


Tylko do tego zrob sobie możliwośc przerwania skryptu, np. za pomocą pliku tekstowego smile.gif


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
patryk20120
post
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

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


A ten kod co podał wookieb musze władować do function questionmark.gif
Go to the top of the page
+Quote Post
pyro
post
Post #6





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

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


Cytat(patryk20120 @ 16.07.2009, 11:23:51 ) *
A ten kod co podał wookieb musze władować do function questionmark.gif


Nie, to zwykły plik. Cronem ustawiasz, żeby Ci go ładował co odpowiedni czas.


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
patryk20120
post
Post #7





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

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


Wiecie co, bo generalnie chodzi mi o to, że po naciśnięciu na przycisk (wysyłanie wiadomości) wszystkim, którzy są na stronie odtworzy się krótki dźwięk, który informuje o wysłaniu wiadomości przez jakiegoś usera, chiałem to zrobić właśnie na zasadzie funkcji, która sprawdza w bazie mysql czy odczyt==1 i odgrywa dźwięk zmieniając w bazie odczyt=0. Czy jest jakiś prostszy sposób tongue.gif questionmark.gif Może jakoś sama JavaScript questionmark.gif

P.S. Wie własnie ktoś jak odegrać dźwiek w JS dla każdego na stronie questionmark.gif
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To trzeba było mówić tak odrazu. Od tego jest ajax (materiałów masz tak wiele, że nawet nie pytaj nas co to jest i jak się tego używa a nawet nie pytaj o przykłady).


--------------------
Go to the top of the page
+Quote Post
patryk20120
post
Post #9





Grupa: Zarejestrowani
Postów: 256
Pomógł: 1
Dołączył: 20.04.2008

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


Tak, tak ;-) AJAX'em się kiedyś bawiłem, tylko najgorsze jest to jak, odtworzyć muzykę dla wszystkich na stronie :/
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
P.S. Wie własnie ktoś jak odegrać dźwiek w JS dla każdego na stronie

Bgsound, embed (w kursach HTML tego pełno), są też gotowe biblioteki unifikujące sposób odgrywania. Ale nie polecam truć gości dźwiękami. tongue.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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: 20.08.2025 - 01:09