Foros del Web » Programando para Internet » PHP »

anular codigos al enviar comentario

Estas en el tema de anular codigos al enviar comentario en el foro de PHP en Foros del Web. Hola tengo un formulario para enviar comentarios que luegos son mostrados en la web pero si el usuario envia un codigo html como por ejemplo ...
  #1 (permalink)  
Antiguo 10/05/2013, 15:50
Avatar de losaudiolibros  
Fecha de Ingreso: abril-2011
Mensajes: 69
Antigüedad: 13 años
Puntos: 0
anular codigos al enviar comentario

Hola tengo un formulario para enviar comentarios que luegos son mostrados en la web pero si el usuario envia un codigo html como por ejemplo <a href="xxxxxx"/> al mostrarlo se muestra como un enlace y no quiero eso quiero que se muestre como lo escribio sobre todo para evitar spam etc.. alguien me puede ayudar
__________________
www.LosAudioLibros.eshttp://www.losaudiolibros.es
correo [email protected]
  #2 (permalink)  
Antiguo 10/05/2013, 16:06
Avatar de alberto510a  
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años
Puntos: 35
Respuesta: anular codigos al enviar comentario

Hola. Podrías usar algo como esto.

Imagina que inventas un script para que en cualquier parte del comentario donde haya un signo "<" sea sustituido por &lt; así el html no sería reconocido por el navegador y no sería una etiqueta.

Por ejemplo:

El script detecta 2 "<" y los sustituye por esto y queda así:

&lt;a>&lt;/a>

En el comentario sería mostrado: <a></a>

Saludos, espero que te haya servido.
  #3 (permalink)  
Antiguo 10/05/2013, 16:21
Avatar de losaudiolibros  
Fecha de Ingreso: abril-2011
Mensajes: 69
Antigüedad: 13 años
Puntos: 0
Respuesta: anular codigos al enviar comentario

aaa perfecto gracias!!
__________________
www.LosAudioLibros.eshttp://www.losaudiolibros.es
correo [email protected]
  #4 (permalink)  
Antiguo 10/05/2013, 20:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: anular codigos al enviar comentario

Es mejor utilizar htmlspecialchars
  #5 (permalink)  
Antiguo 10/05/2013, 20:41
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: anular codigos al enviar comentario

También podría servir strip_tags()
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: anular, enlaces, spam
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 23:15.