Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Opóźnienie w pętli
kamilw
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 1
Dołączył: 21.03.2007

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


Witajcie,
Mam spory problem. Zrobiłem sobie pętle while. Generuje ona linie teksty. Chciałbym ją trochę opóźnić tz. pętelka wykona się raz poczeka x sekund i następnie znowu wykona. I tak w kółko. Czy jest to możliwe? Jeśli tak to jak?

Z góry dziękuje za pomoc.
PS. Szczęśliwego Nowego Roku.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Liko
post
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


Przykro mi to Ci mówić, ale działa. Lecz jeżeli używasz IE to musisz wysłać 256 bajtów wcześniej abyś zobaczył efekt. A więcej masz w dokumentacji:
Cytat
Several servers, especially on Win32, will still buffer the output from your script until it terminates before transmitting the results to the browser.

Server modules for Apache like mod_gzip may do buffering of their own that will cause flush() to not result in data being sent immediately to the client.

Even the browser may buffer its input before displaying it. Netscape, for example, buffers text until it receives an end-of-line or the beginning of a tag, and it won't render tables until the </table> tag of the outermost table is seen.

Some versions of Microsoft Internet Explorer will only start to display the page after they have received 256 bytes of output, so you may need to send extra whitespace before flushing to get those browsers to display the page.


Mam nagrać Tobie film i pokazać localhosta?
Go to the top of the page
+Quote Post

Posty w temacie
- kamilw   [php] Opóźnienie w pętli   28.12.2007, 19:24:46
- - czachor   sleep() Tylko nie wiem, co oznacza "w kółko...   28.12.2007, 19:27:51
- - kamilw   Mój Drogi opóźnia. Tylko gdy uruchomie skrypt to w...   28.12.2007, 19:42:22
- - Hazel   Z tego co się orientuję, to niestety w PHP to nie ...   28.12.2007, 20:08:50
- - kamilw   Jeśli w php nie. To w jakim języku? javascript?   28.12.2007, 20:13:05
- - Hazel   Tak, javascript. Tam masz konstrukcje window.setTi...   28.12.2007, 20:16:03
- - Liko   Cytat(Hazel @ 28.12.2007, 20:16:03 ) ...   28.12.2007, 20:27:06
- - Hazel   Przykro mi, ale to tak nie działa. Wyświ...   28.12.2007, 20:32:31
- - Liko   Przykro mi to Ci mówić, ale działa. Lecz jeżeli uż...   28.12.2007, 20:35:43
- - Hazel   Nie wiem w czym leży problem, ale pod żadną przegl...   28.12.2007, 20:40:21
- - Liko   Tak więc oboje mamy rację. Chodzi o to, ...   28.12.2007, 20:45:11
- - Hazel   No już chciałem powiedzieć, że mnie przekonałeś, b...   28.12.2007, 20:51:12
- - Liko   Konkluzja ostateczna: za dużo zachodu, aby działał...   28.12.2007, 21:05:18
- - kamilw   A możecie pomóć? Jestem zielony w js.   28.12.2007, 21:40:25
- - Hazel   [HTML] pobierz, plaintext <div id="przykla...   28.12.2007, 21:51:53
- - kamilw   Jako że moja pętla jest skomplikowana daje prosty ...   28.12.2007, 22:07:31
- - Hazel   Podałem rozwiązanie. Stosuj setInterval, nie baw s...   28.12.2007, 22:14:04
- - kamilw   Ale Twoje rozwiązanie nie działa. Wyświetli 1,2,3 ...   28.12.2007, 22:18:00
- - Hazel   Nie wiem czy dokładnie rozumiem, ale jak chcesz to...   29.12.2007, 09:32:38
- - kamilw   Nie, nie. Mam w pętli php zmienną. I chciałbym ta...   29.12.2007, 10:50:05
- - Hazel   [HTML] pobierz, plaintext <div id="cos...   29.12.2007, 10:52:04
- - kamilw   No dzięki działa. A jak teraz do tego wsadzic inne...   29.12.2007, 11:23:43
- - Hazel   Ergh... Pisałem Ci n postów temu, żebyś lepiej dał...   29.12.2007, 11:28:47
- - kamilw   [PHP] pobierz, plaintext <?php$ciosu=$users...   29.12.2007, 14:04:54


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: 26.12.2025 - 16:16