Problemas de formatação

Enviada por Charles 
Charles
Problemas de formatação
21 de December de 2007 às 11:37PM
Olá, Galera!

To com uma dúvida que acredito que para os mais experientes seja bobagem, mas como eu sou novo na área ainda sinto muita dificuldade. Criei um sistema de cadastro de noticias e algumas coisas a mais, sendo que na hora de ler essas noticias. As palavras que eu cadastro com quebras e espaços, não funcionam.

Por ex. O mais é importante é que um dia se Deus me de coragem.

Eu irei colocar alguma coisa.

Mas na verdade fica assim:
O mais é importante é que um dia se Deus me de coragem eu irei colocar alguma coisa

ou seja todos juntos, um amigo aqui do fórum me ajudou mas nao funfa, como eu já incomodei pra caramba, estou pedindo ajuda de outros e fico grato desde já. Vlw!!!!

Fico no aguardo!!
Jean Carlos
Re: Problemas de formatação
04 de January de 2008 às 04:38PM
Bom charles...
tb estava com esse mesmo problema, quando enviava o texto do textarea para o banco de dados acontecia a perda das quebras de linha.

a solução:

<textarea cols="80" rows="20" name="texto" wrap="hard"></textarea>

dentro da tab textarea adiciona o parametro wrap="hard".
fara com que seja enviado para o banco de dados exatamento como está no campo do textarea...

vlw
qualquer coisa tamos ae!!!
Darth
Re: Problemas de formatação
08 de January de 2008 às 04:34PM
Acho que você pode usar ma função do php quando recuperar os dados gravados no banco de dados
nl2br($var);

até
Charles
Re: Problemas de formatação
10 de January de 2008 às 01:53AM
Jean Carlos

Fiz o que você colocou mas sem sucesso, não conseguir. Peguei alguns scripts mas não sei como fazer para isso funcionar.

esse e o script, mas como faço a chamada dele, no arquivo ler.php ou no form de cadastro? Eu uso o require_once para fazer essas chamadas, mas não conseguir.

<?

function Texto($valor){

// formatação de parágrafo
$temp = str_replace( chr(13), "<br>", $valor);
// formataçao de stylo
$temp = str_replace( "[n]", "<b>", $valor);
$temp = str_replace( "[/n]", "</b>", $valor);
$temp = str_replace( "[i]", "<i>", $valor);
$temp = str_replace( "[/i]", "</i>", $valor);
$temp = str_replace( "[u]", "<u>", $valor);
$temp = str_replace( "[/u]", "</u>", $valor);
// formatação da cor
$temp = str_replace( "[verde]", "<font color=\"#217504\">", $valor);
$temp = str_replace( "[/cor]", "</font>", $valor);
$temp = str_replace( "[azul]", "</font color=\"#0F2A6E\">", $valor);
$temp = str_replace( "[amarelo]", "<font color=\"#E5D306\">", $valor);
$temp = str_replace( "[laranja]", "<font color=\"#FFA800\">", $valor);
$temp = str_replace( "[roxo]", "<font color=\"#B700DE\">", $valor);
$temp = str_replace( "[vermelho]", "<font color=\"#B700DE\">", $valor);

return $temp;
}
?>

O Carlos tá tentando me ajudar, mas se você conseguir me passa a dica, fico grato!!

Aguardo respostas.

Um abraço!!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.