Jump to content


Photo

Exibir Arquivo Enquanto Lê (fread)


  • Faça o login para participar
2 replies to this topic

#1 jampa_boy

jampa_boy

    Ativo

  • Usuários
  • 314 posts
  • Sexo:Masculino
  • Localidade:João Pessoa - PB

Posted 25/01/2008, 10:48

Estou com uma rotina (normal... fopen() dps fread() ) para abrir um arquivo txt (linha por linha) e exibir na tela.

O arquivo tem muitas linhas... umas 1000, então demora um pouco. O a rotina só exibe o arquivo quando termina toda a leitura,

como faço pra exibir a medida que for lendo ?

Rotina:

<?php
  $handle = fopen( "arquivo.txt" , "rb" ); 
  while( !feof( $handle ) )
  {
	  print stream_get_line( $handle, 1024, "\n" );
  }

www.envolveweb.com.br

#2 _Samuca_

_Samuca_

    samuelmachado.com

  • Usuários
  • 1062 posts
  • Sexo:Masculino
  • Localidade:São Bento do Sul - SC

Posted 25/01/2008, 13:44

hmmm

creio que não vá dar certo.
como você sabe, o PHP é processado no servidor, e depois retorna o resultado.

e não tem como você interagir com ele no meio do processamento, ou seja, não tem como eu trazer o conteúdo aos poucos...
--
Samuel Machado
www.samuelmachado.com

#3 jampa_boy

jampa_boy

    Ativo

  • Usuários
  • 314 posts
  • Sexo:Masculino
  • Localidade:João Pessoa - PB

Posted 25/01/2008, 16:20

eu estava pensando nisso... só que quando faço ao contrário ( a mesma rotina, só que ao inves de ler gravar no arquivo )
ele exibe na tela a linha q acabou de ser inserida =T
www.envolveweb.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq