wrn 0 Denunciar post Postado Março 7, 2004 Olá, eu criei um formulário numa página html que envia so dados de uma "textarea" para um arquivo PHP que os grava em TXT. arquivo envia.htm <form method="POST" action="gravar.php"> <p><b> *Título do Aviso </b> <input name="txt_titulo" type="text" size="40"><br> <b> *Texto do Aviso: </b> <textarea rows="5" name="txt_noticia" cols="33"></textarea></p> <input type="submit" name="btnOK" value="Enviar"></form> arquivo gravar.php <? $titulo = $_POST["txt_titulo"]; $noticia = $_POST["txt_noticia"]; $conteudo = "<tr><td align='left'>$titulo - $noticia<hr></td>\r\n"; $arquivo = "dados.txt"; if (!$abrir = fopen($arquivo, "a")) { echo "Erro abrindo arquivo ($arquivo)"; exit; } if (!fwrite($abrir, $conteudo)) { print "Erro enviando a mensagem ($arquivo)"; exit; } echo "Enviado com Sucesso!"; fclose($abrir); ?> Quando a pessoa digita "enter" dentro da mensagem ocorrem problemas ao visualizá-lo com o código: arquivo exibe.php <table border="0" cellpadding="4" cellspacing="0" width="90%"> <? echo implode("<br>",array_reverse(file("dados.txt"))); ?> </table> *O Arquivo exibe.php tem este código para exibir os textos enviados recentemente primeiro que os antigos.... arquivo dados.txt com o "enter" na mensagem(quebra de linha) <tr><td align='left'>Novo sistema de Atualizações - Agora as atualizações serão feitas com mais rapidez... Volte em breve e teremos novidades!</td> Gostaria de saber se há como retirar as quebras de linha do arquivo TXT ou antes de gravá-las no arquivo TXT. Obrigado pela ajuda!!! Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Março 8, 2004 mude o tipo caracter para \n, pode ser que de certo: <? echo implode("\n",array_reverse(file("dados.txt"))); ?> Compartilhar este post Link para o post Compartilhar em outros sites