Cita:
Iniciado por NRLABS
http://ben.milleare.com/archives/000210.html alli explica algo simple, en los comentarios aparecen ciertas limitaciones de los navegadores y como solucionarlas.. (por ejemplo, que se necesite un minimo de datos en bytes para mostrar)
Código PHP:
for($i=0;$i<10;$i++)
{
echo "Enviando...puede cerrar esta ventana<br>";
flush();
}
agregue el mismo codigo del ejemplo, muestra ese mensaje 10 veces y sigue cargando la pagina, con esto el cliente ya sabe lo que tiene que hacer. Tambien podria ser con un JS como
Código PHP:
echo "
<head>
<script>
function cerrar()
{
alert(\"Enviando mensajes, puede cerrar la ventana\")
window.close()
}
</script>
</head>
<body onload=cerrar()></body>
";
Ya es cosa de la imaginación,
Saludos
Ahh .. Ok ..
Ahora veo por qué no tenía problemas en mi caso: "Adorné" la salida del mensaje que te indiqué con HTML completo .. es decir ... generé una página HTML como corresponde (con sus <html> .. </html> .. ) entre unas cosas y otras supongo que sobrepasé el tamaño mínimo de ciertos navegadores para empezar a mostrar lo que recibieron.
Un saludo,