Ir para conteúdo

POWERED BY:

Arquivado

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

Alessandra!

[Resolvido] Converter tags HTML para caracteres especiais

Recommended Posts

Olá pessoal quando escrevo uma variavel na tela o texto fica assim:

<p>A Metalúrgica <br>

 

Eu precisaria fazer com que essas tags html nao aparecessem, mas nao encontro um comando que faça isso, só encontrei o htmlspecialchars que converte caracteres especiais para html e eu precisaria de um comando que faça o contrario disso...

 

 

Desde ja obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

encontrei a função html_entity_decode, mas ela só converte caracteres especias, nao encontrei uma função que converta as tags <p> e </p>

alguem saberia se existe alguma que faça isso?

 

desde ja obrigada

 

Obrigada Tomer, mas já tentei com htmlspecialchars_decode, mas ele só funciona apartir de php 5 e eu estou usando o 4 !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alessandra esse comportamento não é normal... Você esta declarando as variáveis corretamente com o cifrão na frente do nome correspondente? A causa disso deve ser porque o navegador esta interpretando a variável como texto.

Coloque o trecho do código aqui no tópico para nos darmos uma olhada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dei uma procurada e encontrei um replace para a htmlspecialchars_decode para o PHP4

 

if (!function_exists("htmlspecialchars_decode")) {
    function htmlspecialchars_decode($string, $quote_style = ENT_COMPAT) {
        return strtr($string, array_flip(get_html_translation_table(HTML_SPECIALCHARS, $quote_style)));
    }
}

Lembrando que isso é a função, então tu irá usar ela como se estivesse utilizando a htmlspecialchars_decode normalmente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que isso está acontecendo porque estou escrevendo minha variavel em pdf:

 

 

$pdf->SetFont('times','B',$lTamanhoFontePadrao);

$pdf->MultiCell(170,20, strtoupper($titulo),0,'C',0);

$pdf->Ln(10);

$pdf->SetFont('times','',$lTamanhoFontePadrao);

$pdf->MultiCell(170,$lTamanhoLinha, strip_tags(html_entity_decode($conteudo)),0,'C',0);

 

 

 

Agora pouco finalmente descobri a funcao strip_tags que retira o <p> e o </p>.

 

Obrigada pessoal

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.