Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

§_ladyshaolin_§

Como exibir tags html?

Recommended Posts

Oi de novo gente!

Tenho uma arquivo onde o usuários pode editar ou inserir um texto que ficará guardado na variável $texto. Neste formulário, o usuário dispõe de botões do tipo Negrito e Itálico que nada mais são do que funçõeszinhas de Javascript para inserir as tags <B></B> e <I></I> ao texto. Até aí tudo bem, o problema é a exibição do arquivo... Por exemplo, ao invés de exibir:

 

Título

 

Teste negrito

Teste itálico

 

Ele exibe:

 

Título

 

<B>Teste negrito</B>

<I>Teste itálico</I>

 

Como faço pra ele interpretar o código html na hora de exibir a variável: $texto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

hmmm... não funcionou aki adailton... tentei usar no echo, como você recomendou, assim:

 

PHP

[*]

[*]<?php echo nl2br($texto)?>

[*]

 

e também antes, na definição da variável, porém minhas variáveis provém de um fetch_array, assim:

 

PHP

[*]

[*]<?php

[*]require "dsn.php";

[*]$sql_statement="SELECT * FROM tb_imprensa WHERE id_artigo='1'";

[*]$sql = mysql_query($sql_statement) or die ("Erro ao tentar exibir dados: ".mysql_error());

[*]$dados = mysql_fetch_array($sql);

[*]

[*]$titulo = $dados["titulo"];

[*]$data_exib = implode("/", array_reverse(explode("-", $dados["data"])));

[*]$texto = nl2br($dados["descricao"]);

[*]$status = $dados["status"];

[*]?>

[*]

 

Será que tem algo haver ou devo tentar gravar as informações com nl2br ? http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que o problema tá acontecendo pq o código fonte da página deve estar vindo com os caracteres "<" e ">" codificados... (abra o código fonte pra você ver).

 

Se for isso mesmo, você pode resolver com a função html_entity_decode().

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.