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 (1 - 2)
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
sebekzosw
post
Post #3





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

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


żadnych błędów. Zakładam, że tym sposobem mogę wyłączyć to:

  1. ini_set("output_buffering", "off");
  2. ini_set("zlib.output_compression", "off");


Jeżeli tak, to brak efektu

w pliku .htaccess dodanie linii:

php_flag output_handler Off
php_flag output_buffering Off

też nic nie dało. Jest ktoś na sali, co może mi pomóc?

wprowadziłem do .htaccess takie linijki:

php_flag output_buffering off
php_flag output_handler off
php_flag zlib.output_compression off

i nie działa skrypt. Jest jakiś sposób rozwiązania? Serwer jest na webd.pl
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: 24.08.2025 - 13:37