Gracias profe.
Siempre utilizo Mozilla.
Lo que sucede es que he leido:
Código PHP:
ob_flush
ob_flush
(PHP 4 >= 4.2.0)
ob_flush -- Vaciar (enviar) el búfer de salida
Descripción
void ob_flush ( void )
Esta función enviará los contenidos del búfer de salida (si los hay). Si desea continuar procesando los contenidos del búfer, tiene que llamar ob_get_contents() antes de ob_flush(), ya que los contenidos del búfer son descartados luego de que la función ob_flush() es llamada.
Esta función no destruye el búfer de salida, como lo hace ob_end_flush().
Vea también ob_get_contents(), ob_clean(), ob_end_flush() y ob_end_clean().]
Y por eso utilice ob_get_contents antes de.
Acabo de subir el file a LINUX, y ahi sí todo va como una seda!!!!!.
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
GRACIAS!!!.
Que vaina!, es error del WIN...
Tanto time perdido...
Solo hube de editar el script, por que el anterior se le hace muy suava a UNIX:
Código PHP:
<monton de codigo html, (dice el manual en ingles que minimo 256 bytes, (yo puse 5mil))>
<?php
# Para imprimir antes de finalizar proceso:
ob_start();
@set_time_limit(0);
$salida='';
$a=1;
$b=999999;
while($a<9999999){
if($a>$b){
echo "<p>+ $a ".date('H:i:s');
flush();
$b=$b+$b;
}
$a++;
}
ob_end_flush();
exit;
?>
Nota: El anterior script A MI NO me funciona, ni en WIN, ni en NIX, ahora con estas 2 lineas si me funciona:
Código PHP:
<mucho HTML><?php
# Para imprimir antes de finalizar proceso:
ob_start();
@set_time_limit(0);
$salida='';
$a=1;
$b=999999;
while($a<9999999){
if($a>$b){
echo "<p>+ $a ".date('H:i:s');
flush();
$b=$b+$b;
}
$a++;
ob_get_contents();
ob_flush();
}
ob_end_flush();
exit;
?>
No se por que sin ellas no me va... ¿?...