Resultaat van elke loop in looping meteen weergeven op pagina
Peps from Yesterday
08/09/2014 16:18:34Hi,
Het lukte me om op mijn localhost test server de resultaten van een looping meteen per loop weer te geven op de pagina.
Dit lukte door:
flush();
ob_flush();
sleep(0.5);
En na de loop:
@ob_end_flush();
Echter, toen ik de site online zette op de productie server werkte het niet meer en verscheen de informatie pas nadat de run helemaal klaar was met loopen.
Voorbeeld: http://stackoverflow.com/questions/6556790/echo-string-while-every-long-loop-iteration-flush-not-working
Hebben jullie suggesties waarom het online niet direct output en lokaal wel?
Alvast bedankt!
Het lukte me om op mijn localhost test server de resultaten van een looping meteen per loop weer te geven op de pagina.
Dit lukte door:
flush();
ob_flush();
sleep(0.5);
En na de loop:
@ob_end_flush();
Echter, toen ik de site online zette op de productie server werkte het niet meer en verscheen de informatie pas nadat de run helemaal klaar was met loopen.
Voorbeeld: http://stackoverflow.com/questions/6556790/echo-string-while-every-long-loop-iteration-flush-not-working
Hebben jullie suggesties waarom het online niet direct output en lokaal wel?
Alvast bedankt!
PHP hulp
26/12/2024 04:03:39Thomas Vangelooven
08/09/2014 17:06:17Je kan eens proberen volgende informatie voor je headers in te stellen. Daarmee heb ik hem aan het draaien gekregen.
ini_set("output_buffering", "off");
apache_setenv("no-gzip", "dont-vary");
ini_set("zlib.output_compression", 0);
ini_set("zlib.output_compression_level", -1);
header("Content-Type: text/html; charset=utf-8");
header( 'Content-Encoding: none; ' );//disable apache compressed
ob_end_flush();
ob_start();
Succes.
ini_set("output_buffering", "off");
apache_setenv("no-gzip", "dont-vary");
ini_set("zlib.output_compression", 0);
ini_set("zlib.output_compression_level", -1);
header("Content-Type: text/html; charset=utf-8");
header( 'Content-Encoding: none; ' );//disable apache compressed
ob_end_flush();
ob_start();
Succes.
Peps from Yesterday
08/09/2014 17:30:33Dank voor je reply!
En in de loop deze laten staan?
flush();
ob_flush();
En na de loop behouden?
@ob_end_flush();
En in de loop deze laten staan?
flush();
ob_flush();
En na de loop behouden?
@ob_end_flush();