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

Responder a