Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!!!
Carregando comentários...