Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z ob_flush()
sebekzosw
post
Post #1





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

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


Witam!

Mam problem z funkcją ob_flush. W Manualu wyczytałem, że stosując taki skrypt:

  1. <?php
  2.  
  3. for($i=0;$i<70;$i++)
  4. {
  5. echo 'printing...<br />';
  6. flush();
  7.  
  8. usleep(300000);
  9. }
  10.  
  11. ?>


Można osiągnąć fajne efekty. Na lokalnym serwerze mi wszystko działa (powyższy skrypt), jednak na moim serwerze już nie. Co powinienem włączyć, aby wszystko działało?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mk321
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 28.06.2009

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


http://www.php.net/manual/pl/function.flush.php
Cytat
If flush() function does not work. You must set next options in php.ini like:

--[code]--
output_buffering = Off
;output_handler =
zlib.output_compression = Off
;zlib.output_handler =
--[^code^]--

If things does not work you must view headers from the server and check `Server` string.
In my case, as the frontend was Nginx webserver and Apache work as backend.
Wyłączenie output_buffering i zlib.output_compression w php.ini według tego powinno pomóc.

Nie ma żadnych błędów?

Ten post edytował mk321 25.07.2011, 23:31:26
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 13:27