Foros del Web » Programando para Internet » PHP »

Desabilitar html en textarea

Estas en el tema de Desabilitar html en textarea en el foro de PHP en Foros del Web. Hola un saludo a todos en primer lugar. Soy nuevo en el foro me acabo de registrar hoy mismo. Tengo un problema con una web, ...
  #1 (permalink)  
Antiguo 06/09/2006, 21:32
 
Fecha de Ingreso: septiembre-2006
Mensajes: 8
Antigüedad: 17 años, 7 meses
Puntos: 0
Desabilitar html en textarea

Hola un saludo a todos en primer lugar.

Soy nuevo en el foro me acabo de registrar hoy mismo.

Tengo un problema con una web, mantengo una web de mi instituto en la que puedes insertar un comentario sobre una noticia que veas.

El caso es que lo teniamos puesto tan solo con una textarea y el tipico boton enviar en un form y mediante un script se añade a una base de datos, pero algun mal intencionado se a dedicado a meter codigo html con contenidos maliciosos y poco recomendables para los menores que tambien leen el tablon de anuncios.

Mi pregunta es la siguiente

¿Como puedo hacer para no dejar meter etiquetas html en la base de datos?

Es decir hay alguna instrucción en php o algo parecido para que si el comentario contiene etiquetas html se eliminen, o al menos que lo detecte y no deje meter el comentario.

No se si alguien nos pudiese ayudar se lo agradeceria porque a mi es un asunto que se me escapa de las manos y nos esta perjudicando bastante.

Muchas gracias y un saludo para todos.
  #2 (permalink)  
Antiguo 06/09/2006, 21:41
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 20 años, 6 meses
Puntos: 0
puedes utilizar la funcion strip_tags() esa funcion corta las etiquetas html y php, tiene dos parametros una que es la variable que contiene el texto y otra las etiquetdas que estan permitidas este ultimo es opcional, asi que puedes solo ponerlo de esta manera:

strip_tags($texto);
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸S@M°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
  #3 (permalink)  
Antiguo 06/09/2006, 21:50
 
Fecha de Ingreso: septiembre-2006
Mensajes: 8
Antigüedad: 17 años, 7 meses
Puntos: 0
Muchisimas gracias

Bufff muchisimas gracias de verdad

No pense que esto fuera tan rapido.

Utilizare la funcion que me indicas.

Muchisimas gracias
  #4 (permalink)  
Antiguo 06/09/2006, 21:51
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 20 años, 6 meses
Puntos: 0
Ok para eso estamos aqui en el foro
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸S@M°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
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 22:40.