turok 0 Denunciar post Postado Março 28, 2005 Estou tentando remover todas as qebras de linhas de um post, mas não está funcionando. Se peço para trocar "\n" por "x" ele troca mas continua com as quebras de linhas, quando visualizo dentro de um textearea. Segue cód que to testando: PHP <?$string = $_POST['descritiva'] ;$new_string = str_replace ( "\n" , "", $string );$_POST['descritiva'] = $new_string;echo "<br><pre>";print_r ($_POST);echo "</pre><br>";?><textarea cols="100" rows="5"><? echo "string: " .$string . "\n"; echo "new_string: " . $new_string . "\n";?></textarea><form action="#" method="post"><textarea name="descritiva" cols="100" rows="5"></textarea><input type="submit" value="ok"></form> Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Março 28, 2005 Quando você digita um texto na textarea o espaço não são conversador, aí para mostrar os espaços que no caso você está fazendo com "\n" você pode usar a função nl2br assim:<?php echo nl2br($row_rsReg['txt']); ?>tente assim, mas sem usar o nl2brnaõ sei se entendi bem sua dúvida Compartilhar este post Link para o post Compartilhar em outros sites
turok 0 Denunciar post Postado Março 28, 2005 Já tentei isto, mas tb não funcionou as quebras de linhas permaneceram. Fiz assim: PHP $string = nl2br ( $_POST['descritiva'] ) ;// retira "<br />"$new_string = str_replace ( "<br />" , "", $string ); Compartilhar este post Link para o post Compartilhar em outros sites