ciao a tutti!!
vorrei realizzare un applicazioni in flash che spedisca delle variabili ad un server (PHP) e quest'ultima le scriva in un file xml
io ho realizzato l'applicazione ma non effettua la scrittura, non riesco a capire dove abbia sbagliato, potreste aiutarmi?
vi incollo il codice dello script:
flash :
stop();
_root.stile1 = Globale;
_root.stile2 = Visuale;
_root.stile3 = Verbale;
_root.stile4 = Analitico;
var stile:LoadVars = new LoadVars();
stile.primo = _root.stile1;
stile.secondo = _root.stile2;
stile.terzo = _root.stile3;
stile.quattro = _root.stile4;
stile.onLoad = function(success)
{
if(success)
{
_root.risultato.text = "inviato";
}
else
{
_root.risultato.text = "Non inviato";
}
}
stile.sendAndLoad("http://localhost/form3/test.php",stile,"POST");
php:
<?
$var_stile1 = trim($_POST['primo']); //creo una variabile che conservi il valore inviato da Flash
$var_stile2 = trim($_POST['secondo']);
$var_stile3 = trim($_POST['terzo']);
$var_stile4 = trim($_POST['quarto']);
$xml = simplexml_load_file("form.xml");
$xml->accessibility->preference->stile1[0] = $var_stile1;
$xml->accessibility->preference->stile2[0] = $var_stile2;
$xml->accessibility->preference->stile3[0] = $var_stile3;
$xml->accessibility->preference->stile4[0] = $var_stile4;
file_put_contents("form.xml", $xml->asXML());
?>
XML:
<?xml version="1.0"?>
<learnerinformation>
<accessibility>
<preference>
<stile1></stile1>
<stile2></stile2>
<stile3></stile3>
<stile4></stile4>
</preference>
</accessibility>
</learnerinformation>
Vi prego aiutatemi.....![]()

Rispondi quotando