hero 0 Denunciar post Postado Outubro 22, 2007 Pessoal estou estudando funções para acesso e manipulação de arquivos txt. Entendi td mt bem mas tenho uma duvida $fp = fopen("noticias.txt","r");// laco que ira ler o conteudo do arquivowhile(!feof($fp)){ //leitura de cada lihnha do arquivo $linha=fgets($fp,1024); echo"<BR>"; echo $linha;}// fim do laço//fecha o arquivofclose($fp); Galera alguem tem ideia de como ler o conteudo desse arquivo de trás para frente. Imprimir ultima linha depois a penultima e assim por diante. Tentei utilizar o parâmetro a+ para posicionar o cursor no final do arquivo e substitui while(!feof($fp)) por while(feof($fp)) mas não obtive sucesso. Agradeço desde já! Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 22, 2007 Veja essa função: http://br2.php.net/manual/pt_BR/function.fseek.php fica mais ou menos assim: fseek($arquivo, -tamanho_linha, SEEK_END); Compartilhar este post Link para o post Compartilhar em outros sites
Mestreshackers 0 Denunciar post Postado Julho 3, 2008 ESSE CODIGO FOI FORMATADO POR MIM ELE LE QUALQUER ARQUIVO DE TEXTO DE FORMA INVERTIDA EX: DE TRAZ PARA FRENTE AKI ESTÁ UMA EXEMPLO ABAIXO: 1 2 3 4 5 6 7 8 9 AGORA OLHE COMO FICARÁ 9 8 7 6 5 4 3 2 1 LEMBRANDO QUE ELE INVERTE POR LINHA <? $ThallesLazaro1=FILE("SEU ARQUIVO.TXT"); $ThallesLazaro2=COUNT($ThallesLazaro1); FOR($ThallesLazaro3=$ThallesLazaro2; $ThallesLazaro3>=0;$ThallesLazaro3--){ $ThallesLazaro4=explode(",",$ThallesLazaro1[$ThallesLazaro3]); ECHO$ThallesLazaro4[0]."".$ThallesLazaro4[1]."";} ?> Compartilhar este post Link para o post Compartilhar em outros sites
Paulo André 0 Denunciar post Postado Julho 3, 2008 1º. Por que todas as variáveis tem o seu nome? :huh: 2º. Evite postar mensagens totalmente em CAIXA ALTA. 3º. Notou a data da última resposta? Mais de 9 meses. Compartilhar este post Link para o post Compartilhar em outros sites