Purtroppo i link mi sono stati cancellati quindi metto lo script che ho usato per il metodo POST con ricezione variabili testato e funzionante.
--------------------php
<?php
if(isset($_POST['theName'])){
$theName=htmlspecialchars($_POST['theName']);
$banana=htmlspecialchars($_POST['banana']);
$var=fopen("file111.txt","w+");
fwrite($var,"$theName");
fclose($var);
echo "&state=positivo&banana=positivo";
}
?>
<br>
<iframe name="banana" src="file111.txt" width=500 height=200></iframe>
<a target="banana" href="file111.txt">aggiorna</a><br>
<a href="mess2.php">ricarica</a><br><br>
<embed src="loadvars-invio-e-riceve-risposta.swf" width=550 height=400>
------------------------------actionscript-------in Flash---------------
state.text=" - ";
banana.text=" - ";
verifica="";
function reset(){
state.text=" - ";
banana.text=" - ";
theName.text="";
verifica="";
clearInterval(timer);
}
ggg=Math.round(Math.random() * 99999);
var senderLoad: LoadVars = new LoadVars();
var receiveLoad: LoadVars = new LoadVars();
sender.onRelease = function() {
senderLoad.theName = theName.text;
senderLoad.sendAndLoad("mess2.php?banana="+ggg, receiveLoad, "POST");
}
receiveLoad.onLoad = function (ok) {
if(ok) {
timer=setInterval(reset, 5000);
verifica="ok";
trace(this.state);
state.text=this.state;
banana.text=this.banana;
}else {
verifica="ko";
timer=setInterval(reset, 5000);
}
}
```Nello stage 2 caselle dinamiche con nome istanza:
state e banana. Una con nome var: verifica
Inoltre una casella dinamica chiamatatheName
e un pulsante con nome istanza: sender
Non appena viene mandato il messaggio (theName)
dopo 5 secondi i campi vengono cancellati.
Lo script va messo tutto in un fotogramma.
----------col metodo get------
Con questo metodo il numero casuale viene aggiunto all'url.
<?php
echo "&state=positivo&banana=$banana";
//if(isset($_GET['theName'])){
$theName=htmlspecialchars($_GET['theName']);
$banana=htmlspecialchars($_GET['banana']);
$var=fopen("file111-get.txt","w+");
fwrite($var,"$theName $banana");
fclose($var);
//echo "&state=positivo&banana=$banana ";
//}
?>
<br>
<iframe name="bananas" src="file111-get.txt" width=500 height=200></iframe>
<a target="bananas" href="file111-get.txt">aggiorna</a><br>
<a href="mess2-get.php">ricarica</a><br><br>
<embed src="loadvars-invio-e-riceve-risposta-get.swf" width=550 height=200>
----------------ACTIONSCRIPT in FLASH---------------------------
state.text=" - ";
banana.text=" - ";
ggg=Math.round(Math.random() * 99999);
var senderLoad: LoadVars = new LoadVars();
var receiveLoad: LoadVars = new LoadVars();
sender.onRelease = function() {
senderLoad.theName = theName.text;
senderLoad.send("mess2-get.php?banana="+ggg, "_self", "get");
}
/*
receiveLoad.onLoad = function (ok) {
if(ok) {
verifica="ok";
state.text=this.state;
banana.text=this.banana;
}else {
verifica="ko";
}
}
*/