Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TcheRenato

Impressão de página "aos poucos"

Recommended Posts

Salve PessoALL

 

Acho que é uma dúvida besta, mas não consigo imaginar como fazer para imprimir a saída de um script conforme ele vai sendo executado. Imprime uma linha na janela do browser, imprime outra e assim sucessivamente até terminar o script.

 

Não sei se fui claro, segue um exemplo:

 

http://www.dead-links.com/check_links.php

 

Tu colocas lá uma url e o script vai carregando a saída na tela aos poucos, até terminar o script. Como isso é possível?

 

Em um site com bastante links (eu usei http://golfinho dot com dot br) demorou mais de dez minutos enchendo a a janela do browser, aos poucos.

 

[]'s

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, isso é meio que automático. Ele vai executando e enviando o HTML pro browser aos poucos. Se você fizer uma consulta BEEEM GRANDE em um banco por exemplo, você vai ver esse efeito.

 

Testa esse código pra você ver:

 

<?php

$i = 1

while($i <= 10000) {
 echo $i.'<br />';
 $i++;
 sleep(2);
}

?>


Compartilhar este post


Link para o post
Compartilhar em outros sites

vinicvo,

 

Agradeço a resposta, mas discordo!

 

faltou um ";" aqui: $i = 1

 

Se eu rodar esse teu exemplo, o que aconteceria, seria eu ficar 20000 segundos (10000*2) esperando o script terminar (se isso fosse possível) para imprimir de uma só vez:

1

2

3

.

.

.

10000

 

[]'s

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.