wolfphw 60 Denunciar post Postado Junho 20, 2007 Tipo eu tenho aqui o meu script para gravar dados num arquivo .txt.... mas estou precisando dele gravar o registro novo sempre na primeira linha... Tipo registro atual beltrano|*|rua x|*|bairro Y fulano|*|av hq|*|bairro br dai digamos que seja enviado o registro balela|*|Av 171|*|bairro nao sei E queria que ele entra-se antes do primeiro registro para ficar balela|*|Av 171|*|bairro nao sei beltrano|*|rua x|*|bairro Y fulano|*|av hq|*|bairro br meu script: <?php$arquivo = fopen("registro.txt","a+");$registro = $nome."|*|".$rua."|*|".$bairro;fputs($arquivo, "$registro\n");fclose($arquivo);?> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 20, 2007 Creio que a única forma seja restagatar o conteúdo do arquivo, inserir o novo registro e, depois, escrever novamente o conteúdo resgatado. Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Junho 20, 2007 ummm....E como eu faço para pegar todo conteúdo do arquivo sem vir em ARRAY????Pois ele vindo em array pra mim naum vale apena, pois eu teria um processamento pesado futuramente....Que tipo... esse arquivo eh um log de acesso ao sistema..... entao que a cada acesso eu teria que fazer oke hoje a parte do relatorio de acesso faz... tipo hoje essa parte jah inverte toda o arquivo na parte de leitura...oke eu precisaria memso seria de colocar o registro de outra forma no começo :( Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Mello 3 Denunciar post Postado Junho 21, 2007 Pra ler o arquivo em uma string, pode usar file_get_contents() ;) []s Anderson Mello Compartilhar este post Link para o post Compartilhar em outros sites