Ir para conteúdo

POWERED BY:

Arquivado

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

Touche

Bloqueando tags HTML

Recommended Posts

Como faço para que o script exclua tudo que tiver entre < > na hora de enviar ao DB

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode excluir, ou usat o htmlencode

 

exemplo, na caixa de texto o kra digitou <b>aaa</b>

 

antes de incluir no bd você pode fazer

 

ASP [/tr][tr]

texto = "<b>aaa</b>"

texto = Replace(texto,"<","")

texto = Replace(texto,">","")

response.write texto

[/tr]

 

ou entao, oq eu acho melhor, você deixa gravar as tags html no bd, mas na hora de exibir você poe

 

ASP [/tr][tr]

Response.Write(Server.HTMLEnconde(RS("campo")))

[/tr]

 

deve funcionar

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode excluir, ou usat o htmlencode

 

exemplo, na caixa de texto o kra digitou <b>aaa</b>

 

antes de incluir no bd você pode fazer

 

ASP [/tr][tr]

texto = "<b>aaa</b>"

texto = Replace(texto,"<","")

texto = Replace(texto,">","")

response.write texto

[/tr]

 

ou entao, oq eu acho melhor, você deixa gravar as tags html no bd, mas na hora de exibir você poe

 

ASP [/tr][tr]

Response.Write(Server.HTMLEnconde(RS("campo")))

[/tr]

 

deve funcionar

Mas isso não vai apenas retirar as "<" ">" ??? E o que estiver entre elas? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

o replace vai tirar soh o <> o q tem no meio continua, mas você pode completar, agora o HTMLEnconde, nao vai tirar nada, mas qdo for exibir os dados, as tags html nao serão processadas, ele vai exibir escrito <b>aaa</b> na tela

e nao o aaa

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.