Foros del Web » Creando para Internet » Flash y Actionscript »

pasar variables de flash a php no funciona

Estas en el tema de pasar variables de flash a php no funciona en el foro de Flash y Actionscript en Foros del Web. Hola amigos intento pasar datos de un campo de introduccion de texto de flash a un archivo php para guardar una imagen con el mail ...
  #1 (permalink)  
Antiguo 15/11/2010, 07:55
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 5 meses
Puntos: 4
pasar variables de flash a php no funciona

Hola amigos intento pasar datos de un campo de introduccion de texto de flash a un archivo php para guardar una imagen con el mail del usuario como nombre. tengo este codigo pero al guardar la imagen me pone lo siguiente:

undefined2ac85amicamiseta.jpg

Codigo flash
Código PHP:
function sendData(pixels:Array, h:Numberw:Numbernombre:Array)
{
    
//Create the LoadVars object and pass data to PHP script
    
    
var output:LoadVars = new LoadVars();
    
output.img pixels.toString();
    
output.height h;
    
output.width w;
    
output.nombre nombre;
    
    
//The page (and this movie itself) should be in a server to work
    
output.send("show.php","output","nombre","POST");
    

Codigo PHP

Código PHP:
    //Output image and clean
    
header"Content-type: image/jpeg");
    
ImageJPEG$image"mi_camiseta.jpg" );
    
$nombre $_POST ['nombre'];
    
$prefijo substr(md5(uniqid(rand())),0,6);
    
$imageup file_get_contents("mi_camiseta.jpg");
    
file_put_contents("files_pedidos/".$nombre.$prefijo."micamiseta.jpg"$imageup);
    
imagedestroy$image ); 

donde $nombre debe de ser el nombre del usuario. Espero que me podais ayudar.gracias
  #2 (permalink)  
Antiguo 16/11/2010, 00:06
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: pasar variables de flash a php no funciona

ninguna idea??
  #3 (permalink)  
Antiguo 16/11/2010, 03:15
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: pasar variables de flash a php no funciona

Ya he corregido la parte flash asi

Código PHP:
function sendData(pixels:Array, h:Numberw:Number)
{
    
//Create the LoadVars object and pass data to PHP script
    
    
var output:LoadVars = new LoadVars();
    
output.img pixels.toString();
    
output.height h;
    
output.width w;
    
output.nombre nombre_txt.text ;     trace(nombre); 
    
    
//The page (and this movie itself) should be in a server to work
    
output.send("show.php","output","POST");
    
    

hago el trace y en la salida aparece el nombre...pero luego en el php no me pilla la variable, la recojo asi:

Código PHP:
    header"Content-type: image/jpeg");
    
//header ("Location: mi_imagen.jpg");
    
ImageJPEG$image"mi_camiseta.jpg" );
    
$nombre $_POST ['nombre'];
    
$prefijo substr(md5(uniqid(rand())),0,6);
    
$imageup file_get_contents("mi_camiseta.jpg");
    
file_put_contents("files_pedidos/".$nombre.$prefijo."micamiseta.jpg"$imageup);
    
imagedestroy$image ); 
yo creo que esta bien... seria esta linea de codigo

$nombre= $_POST ['nombre'];

No se he probado mil maneras y sigue saliendo undefined en $nombre..
  #4 (permalink)  
Antiguo 16/11/2010, 04:19
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 8 meses
Puntos: 26
Respuesta: pasar variables de flash a php no funciona

Entonces es posible que la variable post este vacia o que la recojas mal. Saca el espacio entre POST y los claudators.
Si continua con el undefined haz un print_r($_POST); para saber si lleva bien las variables y no está vacia. Prueba y me dices.
  #5 (permalink)  
Antiguo 16/11/2010, 04:30
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: pasar variables de flash a php no funciona

Hola Vallu gracias por tu respuesta. saque el espacio e ice el print pero no muestra nada


si hago esto (isset($_POST[nombre])) me muestra 1 en vez de undefined

Última edición por Ghosty; 16/11/2010 a las 04:45 Razón: isset
  #6 (permalink)  
Antiguo 17/11/2010, 02:43
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: pasar variables de flash a php no funciona

Buenos dias...el print_r($_POST); me da como resultado esto la unica variable que no pilla es la del nombre las demas las coge bien


Array ( [nombre] => undefined [width] => 950 [height] => 520 [img] => 0xffffff,0xffffff,0xffffff,0xffffff,0xffffff,0xfff fff,0xffffff,0xffffff,0xffffff,0xffffff,0xffffff,0 xffffff)

Etiquetas: flash, pasar, php, 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:59.