Cita:
Iniciado por abimaelrc Esta raro, a mí me funciona con output_buffering = on. Por eso es que se coloca el if al principio para verificar el output_buffering.
Pues a mi el código me funciona, cosa que ya había desistido porque en mi servidor local por más que tuviera esa variable en on o off no me iba.
Os acordáis de este post? se trataba lo mismo
http://www.forosdelweb.com/f18/mostr...-final-816188/
Sin embargo, nunca conseguí que funcionase este script en local
Código PHP:
Ver original<?php
// All you need is 256 spaces first
// and ANY TAG before \r\n
echo "working...<br/>\r\n"; flush(); sleep(5); // this in cycle echo "adios<br/>\r\n";
?>
Sin embargo, el que pone
abimaelrc mas arriba sí!
Código PHP:
Ver original<?php
$count = 300;
for($i=0; $i<$count; $i++)
{
echo round(($i / $count) * 100, 0) . '<br />';
}
No lo entiendo. Entonces no es cosa de mi servidor sino de cómo está hecho el script...
Intento hacer lo mismo poniendo en la primera linea
if (ob_get_level() == 0) ob_start();
Pero tampoco, no funciona, me muestra resultado cuando termina de ejecutarse! :S:S
Código PHP:
Ver original
// and ANY TAG before \r\n
echo "adios<br/>\r\n";
¿Es por el script, por qué uno funciona y el otro no?
Gracias de antemano!