Ir para conteúdo

POWERED BY:

Arquivado

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

Alves Diogo

"Escapar" tags em sistema de postagem PHP

Recommended Posts

Oi Gente,

Tudo bem ? Hoje eu gostaria de pedir ajudar de vocês ....

Eu tenho um sistema de postagem e uso o TinyMCE para editar os meus textos. O meu site é sobre informática, eu falo sobre HTML, PHP essas coisas.... Quando eu coloco algum código no site ele simplesmente interpreta o código ao invés de mostrá-lo escrito! Como eu resolvo isso ?

Ja tentei o QUOTE mas nada....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Shini,

Entendi o que você quis "dizer". Eu sei bloquear as tags, o problema é que eu não quero bloquea-las sempre. Apenas quando for, por exemplo, uma citação..... Entende ?

De qualquer forma, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

$orig = htmlentities("I'll walk the <b>dog</b> now");
echo $orig;

 

saida:

I'll walk the <b>dog</b> now

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi,

Ajudou bastante, vlw!Você sabe como eu faço isso para apenas as tags QUOTE por exemplo ?

Porque no espaço do texto eu quero que o navegador interprete as formatações, só nessas citações que ficariam os códigos sem ser interpretados... entende ?

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí você terá que fazer uma verificação de rotina, uma expressão regular para que ela identifique em seu código postado as tags quote.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, você terá que estudar, sugiro tirar essa dúvida de JavaScript no fórum relacionado, pois lá você terá um melhor suporte sobre tal, segue um breve exemplo de como tu pode encontrar a ocorrência de uma str.

<script type="text/javascript">

var str="Hello world!";
//encontrando "Hello"
var patt=/Hello/g;
var result=patt.exec(str);
document.write("Valor retornado: " + result);

//fechando "<quote>"
patt=/<quote>/g;
result=patt.exec(str);
document.write("<br />Valor Retornado: " + result);

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo... Não sou lá bom em JS não, só sei atender minhas necessidades mesmo, mais é por aí, combinando com um ER fica legal.

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.