Foros del Web » Programando para Internet » PHP »

recuperar datos de un iframe en PHP

Estas en el tema de recuperar datos de un iframe en PHP en el foro de PHP en Foros del Web. Hola amigos! Tengo una pequeña - gran duda. Soy nuevo en php - web, y me estoy trabando con un problema que quizas tenga una ...
  #1 (permalink)  
Antiguo 17/06/2010, 14:45
 
Fecha de Ingreso: febrero-2007
Mensajes: 3
Antigüedad: 17 años, 9 meses
Puntos: 0
recuperar datos de un iframe en PHP

Hola amigos!

Tengo una pequeña - gran duda. Soy nuevo en php - web, y me estoy trabando con un problema que quizas tenga una solucion sencilla, pero se me escapa a pesar de andar googleando ya dos dias.
Estoy trabajando en una aplicacion PHP que usa templates smarty, Dentro de un template crea un iframe que es abastecido por una pagina php.

Código HTML:
<iframe name='mapa' src='mapa_flash.php?e=**{$Empresa}**&=**{$Centro}**&s=**{$Sucursal}**&d=**{$Denuncia}**&im=**{$InfoMapa}**' frameborder='0' id='mapa' width="100%" height="370" > </iframe> 
La pagina PHP tiene incrustado un flash, y devuelve este flash ciertos valores dentro de una variable php, la cual puedo asignar a javascript y mostrar en un alert, pero no puedo de modo alguno postearla. O mejor dicho, con el firebug veo que el post se hizo y paso mi variable(conteniendo el resultado del uso del flash)
pero no aparece en el $_POST, ni en el $_REQUEST, ni cuando la asigne a $_SESSION, ni cuando ya desesperado cambie el method de mi form para que use GET y no POST.

¿Alguna idea? ¿No se puede recuperar con PHP las variables posteadas desde dentro de un iframe?? grrr

Les copio el trozo de codigo que incluye el formulario, todo dentro de mapa_flash.php y a su vez dentro de un template smarty.
Código HTML:
<body bgcolor="#ffffff">

<script language="JavaScript" type="text/javascript">
	AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0','width','780','height','320','id','mapa','align','middle','src','mapa','quality','high','bgcolor','#ffffff','name', 'mapa','flashvars','<?php echo $input;?>','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.adobe.com/go/getflashplayer_es','movie','mapa' ); //end AC code
</script>

<form method="post" enctype="text/plain" name="formulario" id="formulario" action="mapa_flash.php" >
<input type="hidden" name="objetos" id="objetos" value='<?php echo $input;?>'/>

 <input type="submit" value="Guardar" onClick="testForm(); return false;" />  
</form>
</body> 
El testForm muestra sin problemas lo que le paso el $input de PHP, o sea que los datos estan ahi del lado del cliente. Solo que nunca los puedo levantar con PHP...

Muchas gracias por leerme, y si alguien me puede dar una manito el doble de gracias!

Etiquetas: iframe, recuperar
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 22:43.