Foros del Web » Programando para Internet » ASP Clásico »

[SOLUCIONADO] Discriminar código html en formularios

Estas en el tema de Discriminar código html en formularios en el foro de ASP Clásico en Foros del Web. Hola amigos, recurro a vosotros porque yengo hecha una página de opinion: http://www.alfeizar.net/tuopinion.ASP pero hay alguien que me mete código, de cara a hacer publicidad, ...
  #1 (permalink)  
Antiguo 19/01/2008, 08:02
Avatar de alfeizar  
Fecha de Ingreso: septiembre-2003
Ubicación: Santander
Mensajes: 27
Antigüedad: 20 años, 9 meses
Puntos: 1
Discriminar código html en formularios

Hola amigos, recurro a vosotros porque yengo hecha una página de opinion:

http://www.alfeizar.net/tuopinion.ASP

pero hay alguien que me mete código, de cara a hacer publicidad, muchas veces pornográfica y peor.
Si accedeis al link, habrá puesto ya unas cuantas.

El caso es que lo he intentado filtrar con las validaciones que tiene frontpage, tipo:
<!--webbot bot="Validation" s-display-name="¡¡¡ PROHIBIDO PUBLICIDAD ENGAÑOSA !!!.......
y demas, y no lo consigo.

Tambien , en la página deonde recibe el request, he intentado cosas como:

if Request("comentario") LIKE "<a" then
Response.Redirect al formulario.

Posiblemente ya lo habreis tratado (hace tiempo que no vengo por aqui), por lo que podeis indicarme el link del foro o subforo.

Podeis ayudarme? Me interesa tener una secciónm de opinión, pero libre y respetuosa, y no con cosas raras.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 20/01/2008, 20:42
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Discriminar código html en formularios

Hola, hay una opcion con un componente ASP "CkString.CkString" con el cual puedes filtrar las palabras que se escriban y muchisimas opciones mas.

Este es el link por si te interesa el componente, es muy bueno y tiene mucha utilidad.

http://www.example-code.com/asp/asp-string-str.asp
  #3 (permalink)  
Antiguo 21/01/2008, 07:58
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Discriminar código html en formularios

o simplemente haces un replace

+ buscas la etiqueta "<a href", si esta viene en el codigo, entonces marcas el mensaje como Pendiente, para que un administrador de el sitio lo pueda revisar y aprobar si fuera el caso

o bien

+ reemplazas los < por [ y los > por ]
+ publicas el mensaje si quieres o lo dejas para revision

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 21/01/2008, 08:51
Avatar de alfeizar  
Fecha de Ingreso: septiembre-2003
Ubicación: Santander
Mensajes: 27
Antigüedad: 20 años, 9 meses
Puntos: 1
Re: Discriminar código html en formularios

Gracias por la respuesta, he encontrado mientras, un código muy bueno, cogido de forosdelweb, que te remite a :
http://www.4guysfromrolla.com/demos/StripHTML2.asp

Lo que pasa es que lo tengo que modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:06.