Foros del Web » Programando para Internet » PHP »

Error al insertar datos en fckEditor

Estas en el tema de Error al insertar datos en fckEditor en el foro de PHP en Foros del Web. Hola gente Tengo un problema Cuando trato de hacer guardar el contenido que recibo del fckEditor en una tabla mysql Me marca error de sintaxis ...
  #1 (permalink)  
Antiguo 26/09/2011, 11:46
 
Fecha de Ingreso: octubre-2009
Ubicación: Merida Yucatan
Mensajes: 93
Antigüedad: 14 años, 6 meses
Puntos: 2
Error al insertar datos en fckEditor

Hola gente
Tengo un problema

Cuando trato de hacer guardar el contenido que recibo del fckEditor en una tabla mysql

Me marca error de sintaxis cuando inserto imagenes por la etiqueta <img src="ruta" o agrego apostrofes, por ejemplo Web´s design

He usado mysql_escape_string($_post["contenido_fckeditor"); y si guarda, pero cuando quiero editar un registro guardado aparece el texto \'' en la caja del editor.

Alguien que me pueda ayudar por favor.

Pd: Igual he usado htmlentities
  #2 (permalink)  
Antiguo 26/09/2011, 11:59
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: Error al insertar datos en fckEditor

Probaste almacenandolo con htmlentities y al rescatarlo aplicarle html_entity_decode antes de asignarlo al textbox? es aplicarle el método inverso.

tambien puedes hacerlo con addslashes y stripslashes, en estos momentos no podría decir cual es la mejor opción xD!
  #3 (permalink)  
Antiguo 26/09/2011, 12:03
 
Fecha de Ingreso: octubre-2009
Ubicación: Merida Yucatan
Mensajes: 93
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Error al insertar datos en fckEditor

Cita:
Iniciado por Ribon Ver Mensaje
Probaste almacenandolo con htmlentities y al rescatarlo aplicarle html_entity_decode antes de asignarlo al textbox? es aplicarle el método inverso.

tambien puedes hacerlo con addslashes y stripslashes, en estos momentos no podría decir cual es la mejor opción xD!
No me quedó hermano.

Me devuelve el código medio raro, por ejemplo en las imagenes
<img alt="\&quot;\&quot;" src="\&quot;mi_imagen.png\&quot;>

Alguna sugerencia?

GRacias por tu pronta respuesta
  #4 (permalink)  
Antiguo 26/09/2011, 12:05
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Error al insertar datos en fckEditor

Como dice Ribon puedes intentar usando stripslashes, cuando muestres la información a la hora de editar.

Código PHP:
Ver original
  1. <?php
  2. $str = "Is your name O\'reilly?";
  3.  
  4. // Salida: Is your name O'reilly?
  5. echo stripslashes($str);
  6. ?>

Prueba y nos cuentas. Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #5 (permalink)  
Antiguo 26/09/2011, 12:08
 
Fecha de Ingreso: octubre-2009
Ubicación: Merida Yucatan
Mensajes: 93
Antigüedad: 14 años, 6 meses
Puntos: 2
Sonrisa Respuesta: Error al insertar datos en fckEditor

Cita:
Iniciado por andresdzphp Ver Mensaje
Como dice Ribon puedes intentar usando stripslashes, cuando muestres la información a la hora de editar.

Código PHP:
Ver original
  1. <?php
  2. $str = "Is your name O\'reilly?";
  3.  
  4. // Salida: Is your name O'reilly?
  5. echo stripslashes($str);
  6. ?>

Prueba y nos cuentas. Saludos.
Hermanooooooos graciiassss me han ayudado bastante! gracias gracias gracias

Etiquetas: apostrofes_fckeditor, apostrofe_fckeditor, fckeditor, mysql_fckeditor
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 11:19.