Cita:
Iniciado por GatorV
Prueba mandar el flush directo para mostrar el gif:
Código PHP:
<?php
echo "<img src='loading.gif'>";
flush();
exec('instrucciones bash hacia linux'); // esto es lo que demora unos segundos
?>
Ten en cuenta, creo que IE, necesita como mínimo 300 bytes de información para mostrarla en la página así que seria bueno si envías el img junto con todas las cabeceras de HTML.
Saludos.
Hola GatorV
probé con la instruccion flush() y me funcionó solo en mozilla :( ya que en IE pasa lo mismo que si no pusiera el flush :(
gracias de todas maneras.
Les cuento que lo que hace mi script php, es actualizar ciertos parámetros de mi página, por lo mismo al finalizar el script debo devolverme a la página donde aprete el link "actualizar"
Mi código sería algo así:
Código PHP:
<?php
echo "<img src='loading.gif'>";
flush();
exec('instrucciones bash hacia linux'); // esto es lo que demora unos segundos
header("Location: $pagina"); // retorna a la página desde donde hice clic a actualizar.
?>
Por lo tanto cuando se devuelve a la página, me arroja un error a causa del header, ya que está la imagen.
Gracias por sus comentarios, seguiré viendo, y si lo resuelvo, postearé la solución.