Foros del Web » Programando para Internet » PHP »

Escapar cadena.

Estas en el tema de Escapar cadena. en el foro de PHP en Foros del Web. Hola como estan ? Antes que todo gracias por molestarse en mirar este post. Estoy probando algunas cosas, y me encuentro con lo siguiente. Estoy ...
  #1 (permalink)  
Antiguo 24/11/2011, 15:14
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Escapar cadena.

Hola como estan ?
Antes que todo gracias por molestarse en mirar este post.

Estoy probando algunas cosas, y me encuentro con lo siguiente.

Estoy haciendo unas pruebas para escapar caracteres de cadenas,
entonces pregunto si gpc esta en modo on o off, .. para luego ejecutar tal código.

en este momento estoy probando el código en modo off, por lo tanto la condición entra al script. y me lo ejecuta.

PERO EH AQUI MI PREGUNTA.

Cuando escapo los caracteres y los imprimo en pantalla antes de ser insertados en la base de datos se imprimen perfectos.. osea la barra slash está antes de cada caracter.

pero cuando la cadena escapada es insertada a la base de datos, al momento de verla en los registros de phpmyadmin , no esta escapa, osea sin las ( / ).

.. mi pregunta es la siguiente,

mysql al momento de insertar los datos tiene un strip ? o algo parecido ? ..


este es el script :
Como dije anteriormente estoy con magic quotes gpc off por lo tanto la condicion se cumple.

En esta foto imprimo la variable escapada antes se der insertada y me la imprime perfecto, osea ejemplo
ho'la -> Ho/'la
http://www.subirimagenes.com/otros-insertconescape2-7173179.html

Pero cuando es ejecuta en la base de datos el escape se va .
http://www.subirimagenes.com/otros-insertconescape-7173209.html

ejemplo


ho'la -> Ho/'la -> y al ser insertado queda como ho'la. .

Disculpen las molestias. Grcias.
  #2 (permalink)  
Antiguo 24/11/2011, 16:12
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Escapar cadena.

Saludos!

No se si te entendí bien, pero el procedimiento para escapar comillas y como se esta realizando en el sistema es así que debe funcionar. En la base de datos no quedaran guardados los slash que escapan las comillas.
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 24/11/2011, 19:04
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: Escapar cadena.

Cita:
Iniciado por Nano_ Ver Mensaje
Saludos!

No se si te entendí bien, pero el procedimiento para escapar comillas y como se esta realizando en el sistema es así que debe funcionar. En la base de datos no quedaran guardados los slash que escapan las comillas.

Aaa.. perfecto!.... pues esa era mi duda...
entonces, al momento de guardar la informacion en la base de datos.. los slash no aparecen...
esa era mi duda, muchas gracias.

Etiquetas: escapar, html, mysql, registro, variables
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 16:42.