Foros del Web » Programando para Internet » PHP »

php + flash + xml

Estas en el tema de php + flash + xml en el foro de PHP en Foros del Web. Socorro !!!!!! Me estoy volviendo loca y no puedo resolver el siguiente problema.....por favor que alguien me ayude. !!!!! Tengo un formulario en Flash y ...
  #1 (permalink)  
Antiguo 28/03/2005, 14:23
 
Fecha de Ingreso: febrero-2005
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
php + flash + xml

Socorro !!!!!!

Me estoy volviendo loca y no puedo resolver el siguiente problema.....por favor que alguien me ayude. !!!!!

Tengo un formulario en Flash y necesito guardarlo en un archivo XML o en el peor de los casos en un TXT, y me han dicho que la manera de hacerlo es a travez de PHP, el problema es que he encontrado un ejemplo que es el siguiente y no me funciona..........:


************************************************** *****
Si como dices ya tienes tu flash, puesto y dispuesto para que php haga su trabajo....

este script de php, sólo toma la información que llega a él mediante el método POST.

Nota: para hacerlo puedes utilizar cualquier editor de texto plano como NOTEPAD o (block de notas) por ejemplo, pero cuidando siempre de guardar el archivo como *.php es muy importante que se guarde con la extención *.php

accion.php
utiliza este código:

<html>
<head>
<title>accion.php</title>
<?php
$file="guarda.txt"; // Aquí se guardará la información que viene del form Flash
$HTTP_POST_VARS["nombre"]; //Toma los datos del form, "mensaje" ..
$HTTP_POST_VARS["calificacion"]; //Toma los datos del form, "mensaje2"..
$mensaje==HTTP_POST_VARS;
echo ($mensaje) . "<br>"; //OPCIONAL, si quieres que se muestre en pantalla lo que llenó el usuario..
echo ("$mensaje2") . "<br>"; //OPCIONAL, si quieres que se muestre en pantalla lo que llenó el usuario..
echo ("$mensaje3") . "<br>"; //OPCIONAL, si quieres que se muestre en pantalla lo que llenó el usuario..
$abrir = fopen("guarda.txt",'a'); //abre el txt..
fputs($abrir,$mensaje."\r\n\n"); //escribe el primer dato del form "mensaje"..
fputs($abrir,$mensaje2."\r\n\n"); //escribe el segundo dato del form "mensaje2"..
fputs($abrir,$mensaje3."\r\n\n\n"); // escribe el tercer dato del form "mensaje3"..
fclose($abrir); // cierra el .txt
?>
</head>
</hml>


Quizá sea más fácil hacerlo de otra forma, pero te lo pongo así para que no te confundas,

Ahora una vez creado esto abrimos NOTEPAD, y creamos un archivo llamado guarda.txt

Listo, ;) Cuando el usuario llene el formulario flash, se escribirán los datos en el txt, sin perder los que se han enviado anteriormente. Espero te sirva de algo ! :p


************************************************** **


El ejemplo que quiero guardar consta de dos campos nombre y calificacion.....
pero no me queda claro si este ejemplo es para un archivo .fla o html porque lo estoy generando el .php con ese codigo y no me da ningun tipo de error pero tampoco funciona.......

Supongo que en formulario Flash debe haber algun boton llamado Guardar, pero no se como se configura dicho boton.....



betharran
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 00:40.