Foros del Web » Programando para Internet » PHP »

Reemplazar < o >

Estas en el tema de Reemplazar < o > en el foro de PHP en Foros del Web. Buenos días, Actualmente estoy guardando textos que escribe la gente en un textarea pero en WYSIWYG. Hasta aquí bien, el problema viene que yo estos ...
  #1 (permalink)  
Antiguo 28/01/2013, 08:41
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 1 mes
Puntos: 0
Reemplazar < o >

Buenos días,

Actualmente estoy guardando textos que escribe la gente en un textarea pero en WYSIWYG. Hasta aquí bien, el problema viene que yo estos textos que envían los guardo en base de datos y después los exporto a Word y tengo un problema ya que el Word al encontrar los cáracters < o > lo hace bien siempre que exista la etiqueta en HTML (<p>, <b>, </b>, etc.) el problema viene cuando no son etiquetas ya que la exportación la corta y deja todo el texto siguiente en blanco.

Lo que he hecho ha sido reemplazar < o > cuando esta entre espacios " > " por "&gt;" el problema viene cuando alguien escribe el texto "<b hola" aquí no puedo reemplazarlo ya que no esta entre espacios, si lo reemplazo todo, también reemplazo las etiquetas y las "<b>" no hacen negrita, sabéis como podría solucionarlo?

Gracias!!
  #2 (permalink)  
Antiguo 28/01/2013, 09:01
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Reemplazar < o >

Tienes que usar una expresión regular donde filtres todo eso que requieres, la verdad estaba intentando hacerla pero no me sale. A ver si alguien nos ayuda que quiero ver cual sería la expresión correcta.

Etiquetas: html, reemplazar
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 12:59.