Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wykonywanie funkcji co 1 sek
bladykiel
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 29.07.2012

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


Witam. Otóż, mam bardzo banalny problem, z którym nie moge sobie poradzić...

powiedzmy, że mam w kodzie php taką funkcje:
  1. $kk=100;
  2.  
  3. function bla()
  4. {
  5. $kk--;
  6. echo $kk;
  7. }
  8.  


Jak zrobić, żeby funkcja bla() była wykonywana co sek, a wynikiem było wyświetlenie co sekunde wartości mniejsze (tzn. 99,98,97 itd).

Wiem, iż istnieje takie coś jak setinterval, jednak nie wiem jak do końca z tego skorzystać (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


http://www.w3schools.com/jsref/met_win_setinterval.asp

setInterval to funkcja JavaScript, nie PHP.
W PHP możesz robić co sekundę jakąś operację co sekundę za pomocą sleep ale to nie oznacza, że zobaczysz to na ekranie, i wątpię żeby Ci o to chodziło.
Go to the top of the page
+Quote Post
bladykiel
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 29.07.2012

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


Troszkę źle zadałem pytanko (IMG:style_emoticons/default/smile.gif) Naturalnie, wiem iż jest to funkcja js. Wiem, jak użyć tej funkcji np. do wyświetlania co 10 sek alertu, jednak nie mam pojęcia, jak odwołać się do funkcji która jest zaimplementowana w php (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
jak odwołać się do funkcji która jest zaimplementowana w php
Nijak.
JS - po stronie klienta
php - po stronie serwera
To dwie różne rzeczy. Jedyne co je może łączyć to AJAX, ale tutaj to nie ma sensu. Jak chcesz sobie zmniejszać liczbę co sekunde o jeden to zrób to wszystko w js
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: 3.10.2025 - 13:01