Hola, Marcos:

Investigando un poco he encontrado un par de posts relacionados con tu
problema.
En uno hablan de añadir los "backslash" al serializar y de quitarlos antes
de
hacer el "unserialize".

Quizás puedan ayudarte:

http://stackoverflow.com/a/2888438/1538221
http://davidwalsh.name/php-serialize-unserialize-issues

Salud!

2013/3/8 marcos méndez filesi <mmfil...@gmail.com>

> creo que pasaría lo mismo, pues también las escaparía generando así un
> carácter de más en el cómputo del serialize : )...
>
>
> El 8 de marzo de 2013 01:15, Jose María Jareño García <
> i...@construyetunegocioeninternet.com> escribió:
>
> > ¿Y si conviertes las comillas dobles a comillas simples?
> >
> > El 8 de marzo de 2013 01:04, marcos méndez filesi <mmfil...@gmail.com
> > >escribió:
> >
> > > gracias en cualquier caso, amigo.
> > >
> > > a) El problema es que la idea de la aplicación es que el usuario solo
> > tenga
> > > que cortar y pegar el código de embeber de yutube o vimeo o lo que
> > sea... y
> > > como la idea es liberar la aplicación, pues vete a saber los perfiles
> que
> > > la manejarán. Vamos, que las comillas del código <iframe... > hay que
> > > comérselas sí o sí.
> > >
> > > b) Podría hacer un preg_replace antes del real_escape_string, y escapar
> > las
> > > comillas, pero el problema seguiría siendo el mismo, pues es justo lo
> que
> > > hace el real_escape...
> > >
> > > Por lo que intuyo, el problema debe venir de que cuando serializa, un
> > > dígito guarda el valor de la cadena. IE: s:6:"activo" (de string 6).
> Como
> > > cuando unserializa cuenta los caracteres, se debe de hacer un lío entre
> > la
> > > barra y la comilla, contándolos como dos o como uno....
> > >
> > >
> > > El 8 de marzo de 2013 01:01, Jose María Jareño García <
> > > i...@construyetunegocioeninternet.com> escribió:
> > >
> > > > mmmmmmm no he dicho nada. No había entendido tu pregunta Marcos.
> > > Disculpa.
> > > >
> > > > El 8 de marzo de 2013 00:54, Jose María Jareño García <
> > > > i...@construyetunegocioeninternet.com> escribió:
> > > >
> > > > > Hola Marcos
> > > > >
> > > > > ¿Has probado a escapar los caracteres con \  ?
> > > > >
> > > > > El 8 de marzo de 2013 00:00, marcos méndez filesi <
> > mmfil...@gmail.com
> > > > >escribió:
> > > > >
> > > > > Hola y gracias de antemano por la atención,
> > > > >>
> > > > >> 1) La idea de una aplicación es guardar unas opciones generales en
> > un
> > > > >> array. Para eso es necesario serializar los datos...
> > > > >>
> > > > >> $arrayOpciones = array(
> > > > >> 'activo'=>1,
> > > > >> 'id_canal'=> $id_canal_autor,
> > > > >> 'titulo'=> $titulo,
> > > > >> 'autor' => $autor,
> > > > >> 'descripcion_autor' => $descripcion_autor,
> > > > >> 'url' => $url,
> > > > >> 'iframe' => $iframe,
> > > > >> 'descripcion_evento'=> $descripcion,
> > > > >> 'localizacion'=> $localizacion
> > > > >> );
> > > > >> $arrayOpciones = serialize($arrayOpciones);
> > > > >>
> > > > >> Lo guarda en la bbdd sin problemas y lo recupero sin problemas con
> > > > >> unserialize.
> > > > >>
> > > > >> $arrayDatosPantalla = $mi_selector->getterConsultaSimple();
> > > > >> $arrayDatosPantalla =
> > > unserialize($arrayDatosPantalla['datosDirecto']);
> > > > >>
> > > > >> 2) El problema viene por esto. Este es el tratamiento que reciben
> > las
> > > > >> variables antes de insertarlas.
> > > > >>
> > > > >> if ( isset($_REQUEST['canal_iframe']) ) {
> > > > >> $iframe = strip_tags($_REQUEST['canal_iframe'],'<iframe><embed>');
> > > > >> $iframe = $link_id->real_escape_string($iframe);
> > > > >>
> > > > >> Una de ellas debe almacenar la típica etiqueta <iframe...>, que
> > tiene
> > > > >> muchas comillas...
> > > > >>
> > > > >> <iframe width="560" height="315"
> > > > >>
> > > > >> 3) Al "unserializar", o como se diga el aplicar unserialize,
> genera
> > un
> > > > >> error...
> > > > >>
> > > > >> Notice: unserialize() [function.unserialize]: Error at offset 397
> of
> > > > 1018
> > > > >> bytes in
> > > > >>
> > > > >> que no da si no real_escapeo, la variable.
> > > > >>
> > > > >> ********
> > > > >>
> > > > >> ¿Alguien ha tenido alguna vez un problema semejante o sabe cómo
> > > > >> solucionarlo?
> > > > >>
> > > > >> GRACIAS!
> > > > >>
> > > > >> --
> > > > >> Marcos Méndez Filesi
> > > > >> http://www.mmfilesi.com/
> > > > >> _______________________________________________
> > > > >> Lista de distribución Ovillo
> > > > >> Para escribir a la lista, envia un correo a
> Ovillo@lists.ovillo.org
> > > > >> Puedes modificar tus datos o desuscribirte en la siguiente
> > dirección:
> > > > >> http://lists.ovillo.org/mailman/listinfo/ovillo
> > > > >>
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > HERRAMIENTAS PARA NEGOCIOS
> > > > > CAPACITACIÓN PROFESIONAL EN LÍNEA
> > > > > http://construyetunegocioeninternet.com
> > > > > *
> > > > >
> > > > > Oficina Virtual - Despacho Privado
> > > > > http://login.meetcheap.com/conference,ctnei
> > > > >
> > > > > Chema Jareño García*
> > > > > *e-mail: * i...@construyetunegocioeninternet.com
> > > > > *skype:*   construyetunegocioeninternet
> > > > >
> > > > > Si no tienes Skype instalado, puedes DESCARGAR Skype AQUÍ<
> > > > http://www.skype.com/intl/es/get-skype/>
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > HERRAMIENTAS PARA NEGOCIOS
> > > > CAPACITACIÓN PROFESIONAL EN LÍNEA
> > > > http://construyetunegocioeninternet.com
> > > > *
> > > >
> > > > Oficina Virtual - Despacho Privado
> > > > http://login.meetcheap.com/conference,ctnei
> > > >
> > > > Chema Jareño García*
> > > > *e-mail: * i...@construyetunegocioeninternet.com
> > > > *skype:*   construyetunegocioeninternet
> > > >
> > > > Si no tienes Skype instalado, puedes DESCARGAR Skype
> > > > AQUÍ<http://www.skype.com/intl/es/get-skype/>
> > > > _______________________________________________
> > > > Lista de distribución Ovillo
> > > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> > > > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> > > > http://lists.ovillo.org/mailman/listinfo/ovillo
> > > >
> > >
> > >
> > >
> > > --
> > > Marcos Méndez Filesi
> > > http://www.mmfilesi.com/
> > > _______________________________________________
> > > Lista de distribución Ovillo
> > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> > > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> > > http://lists.ovillo.org/mailman/listinfo/ovillo
> > >
> >
> >
> >
> > --
> >
> > HERRAMIENTAS PARA NEGOCIOS
> > CAPACITACIÓN PROFESIONAL EN LÍNEA
> > http://construyetunegocioeninternet.com
> > *
> >
> > Oficina Virtual - Despacho Privado
> > http://login.meetcheap.com/conference,ctnei
> >
> > Chema Jareño García*
> > *e-mail: * i...@construyetunegocioeninternet.com
> > *skype:*   construyetunegocioeninternet
> >
> > Si no tienes Skype instalado, puedes DESCARGAR Skype
> > AQUÍ<http://www.skype.com/intl/es/get-skype/>
> > _______________________________________________
> > Lista de distribución Ovillo
> > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> > http://lists.ovillo.org/mailman/listinfo/ovillo
> >
>
>
>
> --
> Marcos Méndez Filesi
> http://www.mmfilesi.com/
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a