lucas 0 Denunciar post Postado Maio 23, 2005 Olá, primeiramente gostaria de dizer q oo título desse post tá errado ... não é "flash" e sim "flush"... Sabe como é né?? http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif escrevendo flash direto ... ae .. acostuma http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Bom, tenho um script, que gera uma "barra de progresso". É +/- assim: PHP [*]for ($i=0; $i<100; $i++) { [*] echo $i.'%'; [*] flush(); [*] // sleep(1); [*]} como v6 viram, o sleep está comentado. pois se ele for descomentado, o flush parece que não funciona. Testando meu script sem sleep, a barra funcionou perfeitamente. Agora com o sleep, a barra foi direto aos 100% e só quando TODO o script terminou. Queria saber se há alguma solução p/ isso, já q eu realmente preciso do sleep. Grato. Compartilhar este post Link para o post Compartilhar em outros sites
Wilker 3 Denunciar post Postado Maio 23, 2005 eu tive esse tipo de problema qdo eu fiz meu chat, tenta faze colocar isso no inicio do seu codigo:echo str_repeat(" ", 300);e tb usa 2 flush no lugar de 1bom, a explicacao + razoavel pra isso eh q o browser aguarda uma quantidade minima de caracteres pra exibir antes de jogar o codigo, ai você tenta faze isso ai... comigo funciono Compartilhar este post Link para o post Compartilhar em outros sites