Foros del Web » Creando para Internet » Diseño web »

Perdida de información al ser recuperada

Estas en el tema de Perdida de información al ser recuperada en el foro de Diseño web en Foros del Web. Hola Mis usuarios pueden editar sus texto. Recientemente me han comentado que al editar sus textos, en algunos desaparecía parte del texto, me puse a ...
  #1 (permalink)  
Antiguo 17/09/2008, 09:09
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 11 años
Puntos: 126
Perdida de información al ser recuperada

Hola

Mis usuarios pueden editar sus texto. Recientemente me han comentado que al editar sus textos, en algunos desaparecía parte del texto, me puse a mirar que pasaba y el problema está en cuando el usuario inserta sin darse cuenta el signo mayor o menor (<>). En ese momento todo el texto que está después de alguno de estos signos, es eliminado y no se adjunta en la bd. Mirando la variable que contiene todo el texto en el debug, ví que el texto que se elimina queda así: lt;porción de texto.

¿Alguna sugerencia? He probado con replace y escape, pero no ha funcionado

Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #2 (permalink)  
Antiguo 17/09/2008, 09:14
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 10 años
Puntos: 14
Respuesta: Perdida de información al ser recuperada

si usas php intenta con:

$str = htmlentities($str);

conviertes < en &lt;

luego de ser necesario utilizas la funcion que hace lo contrario

$str =html_entity_decode($str)

Suerte
__________________
My path is lit by my own fire, I only go where I desire
  #3 (permalink)  
Antiguo 17/09/2008, 09:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 11 años, 6 meses
Puntos: 2122
Respuesta: Perdida de información al ser recuperada

Tema trasladado a Web General.

Todo depende de la tecnologia en el servidor que uses, si puedes especificar más información es más fácil ayudarte.
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 03:31.